• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > .net开发中批量删除记录时实现全选功能的具体方法

.net开发中批量删除记录时实现全选功能的具体方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了cad安装时缺少net,安装cad时缺少net组件,cad2007安装时缺少net,net4.0安装时严重错误,net4.0安装时回滚等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1 . JS实现全选

往页面上拖一个GridView,设置好数据源,并为GridView添加一个模板列,往模板列里添加一个chekcbox,比如下面的代码

//接下来往页面上添加一个checkbox控件

<asp:CheckBox ID="chk_JS" runat="server" Text="全选(JS)" onclick="selectAll(this)"/>
//并为该控件编写JS脚本如下:
<script type="text/javascript">

    //根据传入的checkbox的选中状态设置所有checkbox的选中状态
    function selectAll(obj)
    {
        var allInput = document.getElementsByTagName("input");
        //alert(allInput.length);
        var loopTime = allInput.length;
        for(i = 0;i < loopTime;i++)
        {
            //alert(allInput[i].type);
            if(allInput[i].type == "checkbox")
            {
                allInput[i].checked = obj.checked;
            }
        }
    }
</script>
//基本效果就有了,接下来我们在点缀一下。在网页中添加一个button
<asp:Button ID="btn_DeleteRecords" runat="server" OnClientClick="return judgeSelect();" Text="删除选中记录" />
//添加JS脚本
//判断是否选中记录,用户确认删除
function judgeSelect()
{
    var result = false;
    var allInput = document.getElementsByTagName("input");
    var loopTime = allInput.length;
    for(i = 0;i < loopTime;i++)
    {
        if(allInput[i].checked)
        {
            result = true;
            break;
        }
    }
    if(!result)
    {
        alert("请先选则要删除的记录!");
        return result;
    }
    result = confirm("你确认要删除选定的记录吗?");
    return result;
}
</div>
2通过服务器端代码实现全选

.net开发中批量删除记录时如何实现全选功能

向页面同添加一个CheckBox并将AutoPostBack属性设置成true,并为它添加CheckedChanged事件
<asp:CheckBox ID="chk_Server" runat="server" OnCheckedChanged="chk_Server_CheckedChanged" Text="全选(Server)" AutoPostBack="True" />
事件代码如下
</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • .net开发中批量删除记录时实现全选功能的具体方法

相关文章

  • 2017-05-11Gridview的链接和删除点击提示的问题探讨
  • 2017-05-11VS2010新建站点发布并访问步骤详解
  • 2017-05-11从ASP.NET得到Microsoft Word文档的代码
  • 2017-05-11在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件
  • 2018-08-20.NET Unity IOC框架使用实例详解
  • 2017-05-11ASP.NET中的Inherits、CodeFile、CodeBehind的区别详解
  • 2017-05-11浅谈.net平台下深拷贝和浅拷贝
  • 2018-08-20使用 Visual Studio 的“代码度量值”来改进代码质量
  • 2017-05-11c# 在WebBrowser中用SendMessage模拟鼠标点击
  • 2017-05-11ASP.NET 链接 Access 数据库路径问题最终解决方案

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 浅析GridView中显示时间日期格式的问题
    • 完美解决Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问。 原创
    • asp.net导出Excel乱码的原因及解决方法
    • ajax.net +jquery 无刷新三级联动的实例代码
    • WPF实现画线动画效果
    • 在asp.net(C#)中采用自定义标签和XML、XSL显示数据
    • javascript实现listbox左右移动实现代码
    • asp.net实现文件下载的代码
    • 集合类List与Dictonary实例练习
    • asp.net连接数据库读取数据示例分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有