在绑定控件中(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++)
{
}
}
}
<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++)
{
}
}
}
相关文章推荐
- gridview绑定checkbox控件后,通过单击CheckedChanged事件获取当前选择行的数据
- C# GridView 控件绑定下拉列表框及给下拉列表框设定默认值
- 选择DataGrid中的CheckBox控件后该行背景变色
- DataGrid、GridView等控件的Control无法转为相应类型的问题
- 为DataGrid添加CheckBox控件的例子
- 动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView
- DataGrid列头中添加CheckBox控件, HeaderSyle 在资源文件中,给模板中的控件添加事件
- 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView
- 在GridView里实现用CheckBox来控制TextBox控件的编辑功能
- DataGrid中CheckBox绑定bool属性来进行选中判断
- 绑定GridView控件
- GridView控件使用技巧——用DataKeyNames来保存绑定的datatable更多的字段值
- 根据Eval()函数绑定的值,来显示GridView中的控件的方法
- GridView绑定radionbutton和checkbox并且用javascript判断是否全部选中
- 为DataGrid添加CheckBox控件
- Asp.net 中使用GridView控件实现Checkbox单选
- Telerik 控件 RadGridview实现绑定
- 如何让GridView控件在绑定的数据源没有数据时也显示标题
- 在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox