当前位置: 代码迷 >> ASP.NET >> datalist 中checkbox实现 子datalist中checkbox 全选!解决了马上给分,该如何处理
  详细解决方案

datalist 中checkbox实现 子datalist中checkbox 全选!解决了马上给分,该如何处理

热度:9965   发布时间:2013-02-26 00:00:00.0
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;
}
}
  相关解决方案