.net datalist复选框全部删除问题
如题,我在datalist外添加一个checkbox控件,想点选上此控件后,datalist中的每项checkbox控件都被选择上,再统一删除,可现在总报“未将对象引用设...
如题,我在datalist外添加一个checkbox控件,想点选上此控件后,datalist中的每项checkbox控件都被选择上,再统一删除,可现在总报“未将对象引用设置到对象的实例”错误,希望高人解答,代码附上:
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox ch = (CheckBox)sender;
for (int i = 0; i < DataList1.Items.Count; i++)
{
CheckBox chd = (CheckBox)DataList1.Items[i].FindControl("cc");
if (ch.Checked)
chd.Checked = true;
else
chd.Checked = false;
}
}
<input type="checkbox" name="cc" value=<%#Eval("ID")%>前台是这样的checkbox是属于客户端的吧?
如果换成<asp:CheckBox ID="CheckBox2" runat="server" />就可以实现全选 展开
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox ch = (CheckBox)sender;
for (int i = 0; i < DataList1.Items.Count; i++)
{
CheckBox chd = (CheckBox)DataList1.Items[i].FindControl("cc");
if (ch.Checked)
chd.Checked = true;
else
chd.Checked = false;
}
}
<input type="checkbox" name="cc" value=<%#Eval("ID")%>前台是这样的checkbox是属于客户端的吧?
如果换成<asp:CheckBox ID="CheckBox2" runat="server" />就可以实现全选 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询