asp.net datalist checkbox

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:25:27
我想要datalist里的多个checkbox选中的值的代码

楼上的错了,datalist没有rows属性,
for(int i=0;i<DataList1.Items.Count;i++)
{
CheckBox ck=(CheckBox)DataList1.Items[i]FindControl("chkName");
//得到了第i列的CheckBox;
}
把上段代码加载datalist的IndexChange事件中

protected void chkAll_CheckedChanged(object sender,EventArgs e)
{
for(int i=0;i<=DataList1.Rows.Count-1;i++)
{
CheckBox chk=(CheckBox)DataList1.Rows[i].FindControl("chkCheck");
if(chkAll.Checked==true)
{
chk.Checked=true;
}
else
{
chk.Chcked=false;
}
}
}

$("input[checked=true]").val();

q= checkboxList[].checked.Text