ASP.NET来实现全选和全不选功能
来源:互联网 发布:怎样合理网络理财 编辑:程序博客网 时间:2024/04/30 04:27
运用GridView控件和SqlDataSource数据源来实现其功能
1、前台设计:
<script type="text/javascript">
function chage(sender) {
var table = document.getElementById("GridView1");
for (var i = 1; i < table.rows.length; i++) {
table.rows[i].cells[4].getElementsByTagName("input")[0].checked = sender.checked;
}
}
</script><!--加上其就不会再刷新页面了-->
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="sid" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="classid" HeaderText="classid"
SortExpression="classid" />
<asp:BoundField DataField="sname" HeaderText="sname" SortExpression="sname" />
<asp:BoundField DataField="sid" HeaderText="sid" InsertVisible="False"
ReadOnly="True" SortExpression="sid" />
<asp:BoundField DataField="sex" HeaderText="sex" SortExpression="sex" />
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="CheckBox2" runat="server" AutoPostBack="True"
oncheckedchanged="CheckBox2_CheckedChanged" />
<br />
<input id="Checkbox3" type="checkbox" onclick="chage(this)"/>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<br />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:studentConnectionString2 %>"
SelectCommand="SELECT [classid], [sname], [sid], [sex] FROM [student]">
</asp:SqlDataSource>
</div>
</form>
</body>
2、后台设计:
protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
CheckBox ckb = sender as CheckBox;
foreach(GridViewRow row in this.GridView1.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
(row.Cells[4].FindControl("CheckBox1") as CheckBox).Checked = ckb.Checked;
}
}
}
- ASP.NET来实现全选和全不选功能
- VB.NET: DataGridView列头实现"全选"和"全不选"功能
- asp.net实现批量删除的全选功能案例
- jquery实现全选和全不选功能
- asp.net 通过js实现批量删除和全选
- Asp.net 中利用JQuery实现Treeview的全选和取消全选
- ASP.NET Gridview与checkbox全选、全不选实现代码
- 如何用Asp.Net来实现“网络硬盘”功能
- 如何用Asp.Net来实现“网络硬盘”功能
- asp.net 中GridView控件实现全选及反选的功能
- asp.net 中GridView控件实现全选及反选的功能
- asp.net 中GridView控件实现全选及反选的功能
- asp.net 中GridView控件实现全选及反选的功能
- 实现全选和全不选功能效果的实现代码
- ASP.NET CheckBoxList 用javascript 实现全选
- Asp.net中文本框全选的实现
- 在asp.net下实现checkbox全选
- Asp.net中文本框全选的实现
- 需要求三个长方体的体积,请编写一个基于对象的程序。
- Linux 网络栈剖析: 从 socket 到设备驱动程序
- 求Fibnacci 序列的第 20 个数
- 最美的爱情
- 连接也有这么几个法
- ASP.NET来实现全选和全不选功能
- 机器视觉资源
- 指针这样exchenge
- android的时间控制器
- Linux 网络栈剖析: 使用 SCTP 优化网络 流控制传输协议结合了 TCP 和 UDP 的优点
- 导入android项目
- 淘宝API学习
- windows在**.exe中触发了一个断点,其原因可能是堆被损坏,这说明。。。dll中有bug
- 如何使用org.apache.commons.mail发送邮件