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
------解决方案--------------------
真牛掰