asp.net 中GridView控件实现全选及反选的功能
来源:互联网 发布:小说校对软件 编辑:程序博客网 时间:2024/05/06 14:25
大家都知道邮箱里面有全部删除邮件的复选按钮,其实还是比较简单哈!
废话嘛!就不说那么多了,我先给大家讲哈功能的实现。
首先,拖一个GridView控件和SqlDataSource控件,配置数据源。
然后,进行GridView控件的配置,点击‘编辑模板’添加2个CheckBox控件,分别放在ItemTemplate里面和HeaderTemplate,
下面再添加 javascript脚本代码
<script language="javascript" type="text/javascript">
function myclick(checkAll) {
var item = document.getElementsByName("checkUsers");
for (var i = 0; i < item.length; i++) {
item[i].checked = checkAll.checked;
}
}
function myclick1() {
var item = document.getElementsByName("checkUsers");
var ischeck = true;
for (var i = 0; i < item.length; i++) {
if (item[i].checked == false) {
ischeck = false;
break;
}
}
var mycheck = document.getElementById("checkAll");
if (ischeck) {
mycheck.checked = true;
} else {
mycheck.checked = false;
}
}
</script>
这是GridView控件中的列
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False" BackColor="White" BorderColor="#CC9966"
BorderStyle="None" BorderWidth="1px" CellPadding="4" Height="137px"
PageSize="3" Width="100%" style="margin-bottom: 0px"
onrowcommand="GridView1_RowCommand"
onrowdatabound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField ItemStyle-HorizontalAlign="Center">
<HeaderTemplate>
全选<br /><input type="checkbox" id="cboAll" onclick="myclick(this)" />
</HeaderTemplate>
<ItemTemplate>
<input type="checkbox" id="checkUsers" onclick="myclick1()" />
</ItemTemplate>
</Cloumns>
</asp:GridView>
好了,功能实现!点击全选,所有复选框选中,如果把所有项目的复选框选中,全选的也会自动选中,否则反之。
- asp.net 中GridView控件实现全选及反选的功能
- asp.net 中GridView控件实现全选及反选的功能
- asp.net 中GridView控件实现全选及反选的功能
- asp.net 中GridView控件实现全选及反选的功能
- GridView中实现反选和全选功能
- 浅淡asp.net中GridView+CheckBox实现全选/反选/删除
- GridView中CheckBox实现全选或反选功能的方法
- GridView控件的全选反选
- GridView控件中添加CheckBox控件,并且实现选择、全选和反选
- gridview控件实现全选功能
- ASP.NET GridView全选,反选,删除选中项
- GridView实现多选,全选,反选等功能
- GridView控件中模板列CheckBox全选、反选、取消实现代码
- GridView控件中模板列CheckBox全选、反选、取消
- “全选”,“反选”功能的实现。
- 实现gridview当前面全选及反选
- 在Repeater中实现CheckBox 的全选及反选
- asp.net 中gridview控件分页的实现
- html在Firefox下汉字乱码问题
- Linux下检测网络状态是否正常
- 实例五
- OFDM理论
- 关于undefined, null 与 NaN
- asp.net 中GridView控件实现全选及反选的功能
- ASP.NET学习笔记(1)
- 程序不能并发执行,为使多个程序并发执行,引入进程
- 程序不能并发执行,为使多个程序并发执行,引入进程
- 实例六
- 程序不能并发执行,为使多个程序并发执行,引入进程
- jstl fmt功能说明
- 程序不能并发执行,为使多个程序并发执行,引入进程
- 程序不能并发执行,为使多个程序并发执行,引入进程