首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Repeater 找checkbox 越界解决方案

2012-01-18 
Repeater 找checkbox越界for (int i 0 i ds.Tables[0].Rows.Count i++)   这个正确 就是循环 这个{i

Repeater 找checkbox 越界
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)   这个正确 就是循环 这个
{ if (Convert.ToInt32(ds.Tables[0].Rows[i]["Pmun"]) == 2)
  {

  (rptTitle.Items[i].FindControl("inputttmore") as CheckBox).Checked = true;
  }


用的rpt 嵌套! 但是这个checkbox 在第一个rpt的项模板 里面 以前都是这么找的! 现在 找rptTitle.Items[i] 这个越界 很纠结! 请 各位大侠帮忙!  


<asp:Repeater ID="rptTitle" runat="server" 
  onitemdatabound="rptTitle_ItemDataBound" 
  onitemcommand="rptTitle_ItemCommand">
  <ItemTemplate>
  <asp:HiddenField ID="hfTitleID" runat="server" Value='<%#Eval("PID") %>' />
  <span> <%#Container.ItemIndex+1 %></span> ,<span><%#Eval("Problem")%></span>

  多选<input id="inputttmore" runat="server" value='<%#Eval("PID") %>' onclick="more()" type="checkbox" />
   
<br /><asp:Repeater ID="rptContent" runat="server">  
  <ItemTemplate>

大神们 有没有好的办法! 





[解决办法]
+1+1+1+1+1+1
[解决办法]
真牛掰

热点排行