您的位置:首页 > 其它

在绑定控件中(datagrid,gridview..)加checkbox

2011-03-08 15:10 387 查看
<Columns>
<asp:TemplateColumn ItemStyle-HorizontalAlign="Center" ItemStyle-Width="5%" HeaderStyle-HorizontalAlign="Center"
HeaderText="<input type='checkbox' id='fcheckbox1' onclick=SetCheckBox('fcheckbox1','chkIDs','checkbox') />">
<ItemTemplate>
<input id="checkbox<%# Eval("SSID") %>" name="chkIDs" type="checkbox" value="<%# Eval("SSID") %>" />
</ItemTemplate>
</asp:TemplateColumn>

<Columns>

主要JS代码:

function SetCheckBox(Control, ckbItems, ItemIDFlag)
{
var _ckbItems = document.getElementsByName(ckbItems);
var _Control = document.getElementById(Control);
for (i = 0; i < _ckbItems.length; i++) {
if (_ckbItems[i].type == "checkbox" && _ckbItems[i].id.indexOf(ItemIDFlag) != -1 && _ckbItems[i].id != _Control.id) {
_ckbItems[i].checked = _Control.checked;
}
}
}

后台获取checkbox选中的值:

string Ids = Request.Form["chkIDs"];
if (!String.IsNullOrEmpty(Ids))
{
try
{
string[] AIds = Ids.Split(',');
for (int i = 0; i < AIds.Length; i++)
{

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: