//全选
function checkAll(){
var items = document.getElementsByTagName("input");
for(var i =0;i<items.length;i++){
if(items[i].type == "checkbox" && items[i].id.indexOf("CheckBox1")>0){
items[i].checked = document.getElementById("ctl00_ContentPlaceHolder1_GridView1_ctl01_CheckBox3").checked;
}
}
} function checkAlls(){
var items = document.getElementsByTagName("input");
for(var i =0;i<items.length;i++){
if(items[i].type == "checkbox" && items[i].id.indexOf("CheckBox2")>0){
items[i].checked = document.getElementById("ctl00_ContentPlaceHolder1_GridView2_ctl01_CheckBox4").checked;
}
}
}
//批量修改删除
string ids = "";
//遍历所有数据行
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox chk = GridView1.Rows[i].FindControl("CheckBox1") as CheckBox;
if (chk.Checked)
{
//通过主键获取
ids +="'"+ GridView1.DataKeys[i].Value.ToString()+"'" + ",";
}
}
if (ids.Length == 0)
{
Response.Write("<script>alert('您没有选择!!!')</script>");
return;
}
else
{
//去掉最后逗号
ids = ids.Substring(0,ids.Length-1);
//访问数据库
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=GameCardSale;Integrated Security=True");
string sql = "Update UserInfo set UserRole=3 where UserId in ("+ids+")";
SqlCommand comm = new SqlCommand(sql,conn);
conn.Open();
int num = comm.ExecuteNonQuery();
conn.Close();
if (num > 0)
{
Response.Write("<script>alert('会员通过审核成功!!!')</script>");
}
else
{
Response.Write("<script>alert('网络繁忙!!请稍后再试!!!')</script>");
}
GridView1.DataBind(); }

c# 全选和批量修改的更多相关文章

  1. php--jquery操作全选、批量删除、加减行

  2. 关于jquery全选反选 批量删除的一点心得

    废话不多说直接上代码: 下面是jsp页面的html代码: <table id="contentTable" class=""> <thead& ...

  3. MVC3学习:利用mvc3+ajax实现全选和批量删除

    本例数据库操作使用EF code first; 先利用mvc自带的模板,先生成一个list视图,然后再手动添加复选框和删除按钮 <table> <tr> @*在标题行添加一个全 ...

  4. angularJS 全选反选批量删除

    <th> <label for="flag"> <span ng-hide="master">全选</span> ...

  5. AJAX实现弹窗显示详情,全选和批量删除

    以Nation表为例,将Nation表显示在页面上,每一行数据前面加上复选框,后面加上查看详情,点击以弹窗形式显示每一行的数据,并且在表格最后一行加上全选复选框,点击选中全部数据,后面跟一个批量删除按 ...

  6. jquery操作全选、批量删除、加减行

    --------------------------------------------------------------------------------------- html静态页面 --- ...

  7. checkbox复选框全选批量删除

    多选框全选实现批量删除 html代码 <body> <form action="" method="post" name="Form ...

  8. jQuery实现全选/反选和批量删除

    <%@ page language="java" contentType="text/html; charset=utf-8"     pageEncod ...

  9. 第十六篇 JS实现全选操作

    JS实现全选   嗨,同学们好,老师这里是专门教同学解决一些针对性的问题,所以说综合起来,就要靠同学自己了. 这节课我们学一个很实用的东西,全选操作!比如淘宝这种商城对吧,我的购物车,我要全选购买,或 ...

随机推荐

  1. hibernate学习笔记(1)结构与基本数据类型

    一,概览 Hibernate负责从Java类到数据库表的映射,以及从Java数据类型到SQL数据类型的映射.另外还提​​供数据查询和检索功能.它可以显着减少在SQL和JDBC中手动处理数据的开发时间. ...

  2. Linux环境mysql快速备份及迁移

    在项目实施的过程中,经常会面临数据库迁移,导出和导出数据,如果用普通的mysql客户端备份,时间较长且容易出错.那么mysql快速备份及迁移,就成为数据库迁移的重中之重. 下面介绍我在项目实现过程中用 ...

  3. 读取固定ResourceBundle

    private static ResourceBundle ssoBundle = ResourceBundle.getBundle("CASHHSSO");//默认根目录 pub ...

  4. sql画图

    ---------------------------------------------------------------------------------------------------- ...

  5. Hive调优相关

    前言 Hive是由Facebook 开源用于解决海量结构化日志的数据统计,是基于Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类 SQL查询功能. 在资源有限的情况下,提 ...

  6. UVA-12304 2D Geometry 110 in 1! (有关圆的基本操作)

    UVA-12304 2D Geometry 110 in 1! 该问题包含以下几个子问题 CircumscribedCircle x1 y1 x2 y2 x3 y3 : 三角形外接圆 Inscribe ...

  7. 关于数位DP的学习

    ---恢复内容开始--- 因为最近做比赛经常会出现数位DP,便尝试着去学学看数位DP. 先给出两篇论文的链接: <数位计数问题解法研究> <浅谈数位类统计问题> 然后也是寻找了 ...

  8. k8s-3-容器云监控系统

    apollo小结 课程目录 一.容器云监控prometheus概述 https://prometheus.io/docs/introduction/overview/ #官方文档 https://gi ...

  9. Cobbler服务引导第三方PE系统

    通过Cobbler服务引导第三方PE系统 1.上传第三方ios到/root/Ushendu_win10.iso并增加菜单项 cobbler distro add --name=Ushendu_win1 ...

  10. ArcGIS处理栅格数据(三)

    六.制作镶嵌数据集(栅格数据集优点:a.浏览速度快:b.入库速度快:c.可指定区域显示) 1.右键目录中的数据库,新建"镶嵌数据集". 2.添加栅格数据. 3.定义金字塔. 4.构 ...