datalist 中checkbox实现 子datalist中checkbox 全选!解决了马上给分
有两个datalist 嵌套
父datalist 中的checkbox 单击选中后 如何使相对应的子datalist 中的checkbox 全选?
------解决方案--------------------function CheckAll(form)
{
for (var i=0;i <form.elements.length;i++)
{
var e = form.elements[i];
if (e.type == "checkbox ")
e.checked = form.chkAll.checked;
}
}
------解决方案--------------------private void btnSelectAll_Click(object sender, System.EventArgs e)
{
//循环设置DataList控件中的项
System.Web.UI.WebControls.CheckBox chkStu;
foreach(DataListItem oDataListItem in DataList1.Items)
{
//建立模板列中CheckBox控件的引用
chkStu=(CheckBox)oDataGridItem.FindControl( "id ");
//选中
chkStu.Checked=true;
}
}