GridView实现多选操作以及全选或者全不选
来源:互联网 发布:Linux用Vim替代字符 编辑:程序博客网 时间:2024/06/06 04:28
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
//实现GridView的CheckBox全部选择和全部取消
function CheckAll(checkbox)
{
var elements = checkbox.form.elements;
for(var i = 0;i < elements.length;i++)
{
if(elements[i].type == "checkbox" && elements[i].id != checkbox.id)
{
elements[i].checked = checkbox.checked;
}
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table align="center" width="760">
<tr>
<td>
<asp:GridView ID="GridView1" AutoGenerateColumns="false" DataKeyNames="au_id" runat="server">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<input type="checkbox" id="Check" onclick="CheckAll(this)" title="全选/全不选"/>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckRow" runat="server" />
</ItemTemplate>
<HeaderStyle Width="20px" />
</asp:TemplateField>
<asp:BoundField DataField="au_lname" HeaderText="标题" />
<asp:BoundField DataField="phone" HeaderText="电话" />
<asp:BoundField DataField="address" HeaderText="地址" />
</Columns>
</asp:GridView>
</td>
</tr>
</table>
</form>
</body>
</html>
//------------------后台获取并处理所选择的列
foreach (GridViewRow row in this.GridView1.Rows)
{
CheckBox CheckRow = (CheckBox)row.FindControl("CheckRow");
if (CheckRow.Checked)
{
string id = this.GridView1.DataKeys[row.RowIndex].Values["au_id"].ToString();
//其它处理操作略
}
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
//实现GridView的CheckBox全部选择和全部取消
function CheckAll(checkbox)
{
var elements = checkbox.form.elements;
for(var i = 0;i < elements.length;i++)
{
if(elements[i].type == "checkbox" && elements[i].id != checkbox.id)
{
elements[i].checked = checkbox.checked;
}
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table align="center" width="760">
<tr>
<td>
<asp:GridView ID="GridView1" AutoGenerateColumns="false" DataKeyNames="au_id" runat="server">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<input type="checkbox" id="Check" onclick="CheckAll(this)" title="全选/全不选"/>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckRow" runat="server" />
</ItemTemplate>
<HeaderStyle Width="20px" />
</asp:TemplateField>
<asp:BoundField DataField="au_lname" HeaderText="标题" />
<asp:BoundField DataField="phone" HeaderText="电话" />
<asp:BoundField DataField="address" HeaderText="地址" />
</Columns>
</asp:GridView>
</td>
</tr>
</table>
</form>
</body>
</html>
//------------------后台获取并处理所选择的列
foreach (GridViewRow row in this.GridView1.Rows)
{
CheckBox CheckRow = (CheckBox)row.FindControl("CheckRow");
if (CheckRow.Checked)
{
string id = this.GridView1.DataKeys[row.RowIndex].Values["au_id"].ToString();
//其它处理操作略
}
- GridView实现多选操作以及全选或者全不选
- GridView实现多选操作以及全选或者全不选
- 安卓listview,GridView全选反选以及删除操作
- 客户端实现GridView全选全不选
- Jquery实现操作Gridview中的Checkbox全选
- gridview checkbox 多选 全选 全不选 反选 删除 实现
- Gridview 全选 删除 操作
- GridView实现多选,全选,反选等功能
- JSP、JS实现多选全选操作
- Android GridView实现全选反选效果
- js 实现gridview全选
- gridview实现全选
- javascript实现多选框的全选、全不选以及反选
- jquery中全选 全不选,以及部分选的实现
- jQuery实现表单全选、全不选以及反选的功能
- 全选或者全不选
- GridView使用CheckBox实现全选
- gridview控件实现全选功能
- zz[Java基础]class.forName().newInstance
- Visual studio 2005 静态页面生成法助E8.Net工作流应用系统提升性能(E8.Net工作流应用系统优化系列二)
- 左边select内容选择到右边select内容里面的js实现方法(可以多选和全选)
- Linux内核配置系统浅析
- VSS与VS2003,VS2005的集成整合
- GridView实现多选操作以及全选或者全不选
- JS的流程设计器,我们需要什么
- 80后的27个典型特征
- dropdownlist中动态添加选项
- 中华人民共和国劳动合同法
- ASP.NET技术的学习顺序问题
- 我是程序员~~(转自CSDN-.ASP.NET)
- js技巧收集(200多个)(2)
- js技巧收集(200多个)(3)