读书人

Repeater 找checkbox 越界解决方案

发布时间: 2012-01-18 00:23:26 作者: rapoo

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
[解决办法]
真牛掰

读书人网 >J2EE开发

热点推荐