通过dataGridView控件中的checkBox控件对数据库进行批量删除
string id_s = "";
for (int i = ; i < dataGridView1.Rows.Count; i++) //遍历所有行
{
if (dataGridView1.Rows[i].Cells["stu_sno"].Value != null) //要获得的学号不能为空
{
if (dataGridView1.Rows[i].Cells[].EditedFormattedValue.ToString() == "True")//是否勾选
{
id_s += "," + dataGridView1.Rows[i].Cells["stu_sno"].Value.ToString();//添加学号到字符串
}
}
}
string sqlconn = "server=.;database=student;integrated security=true";
try
{
id_s = id_s.Substring(); //截取","号
string sqlcomm = "delete from student_info where stu_sno in (" + id_s + ")";
SqlConnection conn = new SqlConnection(sqlconn);
SqlCommand cmd = new SqlCommand(sqlcomm, conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
MessageBox.Show("批量删除成功");
}
catch (Exception a)
{
MessageBox.Show(a.ToString());
}
通过dataGridView控件中的checkBox控件对数据库进行批量删除的更多相关文章
- asp.net中的CheckBox控件的使用
		
CheckBox控件中的最重要属性就是checked属性了 下面就是使用checked属性的一个小应用; 先建立一个wed窗体:在窗体中写下这些代码: <%@ Page Language=&qu ...
 - 获取不到Repeater控件中的CheckBox选中状态
		
写在前面的话:在做一个项目的时候,需要使用到Repeater控件,并且在Repeater控件内放置了CheckBox控件来标志需要删除的行,选中后,在后台取到的CheckBox的值总是为false.最 ...
 - checkbox复选框全选批量删除
		
多选框全选实现批量删除 html代码 <body> <form action="" method="post" name="Form ...
 - mteclipse中运行的分页,搜索,列表批量删除的界面,它的源代码
		
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...
 - 项目element-ui  checkbox里面获取选中项 实现批量删除  修改
		
<el-table :data="tableData" stripe border style="width: 100%" @selection-chan ...
 - Winform中 DataGridView控件中的 CheckBox 的值读出来 始终 为 False ,已解决
		
private void DGV_DetailsViewer_CellContentClick(object sender, DataGridViewCellEventArgs e) { )) { D ...
 - ASP.NET- 查找Repeater控件中嵌套的控件
		
如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?在Repeater的ItemTemplate模板中的控件,我们可以用Items属性来遍历行并用Find ...
 - WinForm------GridControl控件中使用SearchLookUpEdit控件的方法
		
1.在数据库添加两张表,拥有主外键关系 主键表: 外键表: 2.往工具栏里拖出GridCont控件,并增加相应的列,这里对"省份"进行修改,"FileName" ...
 - JS获取用户控件中的子控件Id
		
用户控件 <asp:HiddenField ID="hfGradeId" runat="server" /> <asp:HiddenField ...
 
随机推荐
- JVM类加载过程
			
先不说JVM类加载的原理,先看实例: NormalTest类,包含了一个静态代码块,执行的任务就是打印一句话. /** * 在正常类加载条件下,看静态代码块是否会执行 * @author jianyi ...
 - 使用Spring配合Junit进行单元测试的总结
			
最近公司的项目和自己的项目中都用到了spring集成junit进行单元测试,总结一下几种基本的用法: 1.直接对spring中注入的bean进行测试(以DAO为例): 在测试类上添加@RunWith注 ...
 - 用python脚本通过excel生成文件夹树结构
			
大概这样写标题是对的吧... 目标: 通过excel目录结构文档生成文件夹树结构. 也就是: 通过下面的excel
 - 磁盘的读写-想起了SGA PGA DBWR LGWR...
			
衡量性能的几个指标的计算中我们可以看到一个15k转速的磁盘在随机读写访问的情况下IOPS竟然只有140左右,但在实际应用中我们却能看到很多标有5000IOPS甚至更高的存储系统,有这么大IOPS的存储 ...
 - Talk about VR
			
Virtual reality --VR ,虚拟现实,是利用计算机模拟一个三维空间的世界,提供用户关于各种感官的模拟,让用户感觉身临其境,可以及时,没有限制地观察三维空间内的事物,用户进行位置移动时, ...
 - eworkflow工作流系统在iis中发布
			
eworkflow工作流系统在iis中发布 win7下面的iis发布eworkflow工作流系统,要带虚拟目录的,如发布成http://localhost/eworkflow/login.aspx这样 ...
 - 转:SAAS 测试
			
基于SaaS云计算网络性能测试指标研究 来源:中国软件评测中心 作者:马子明 投稿时间:2011-04-02 1.基于SaaS的云计算 SaaS(Software as a Service,软件即 ...
 - MVVM模式下弹出窗体
			
原地址:http://www.cnblogs.com/yk250/p/5773425.html 在mvvm模式下弹出窗体,有使用接口模式传入参数new一个对象的,还有的是继承于一个window,然后在 ...
 - Android狂记忆
			
虽然说技术人员偏爱实战,而不屑理论或记忆,但实战之前,若是记忆一些知识,开发起来将会如虎添翼,不说了,开始狂记吧! Android 系统包说明: android.app :提供高层的程序模型.提供基 ...
 - Android自动化学习笔记之MonkeyRunner:官方介绍和简单实例
			
---------------------------------------------------------------------------------------------------- ...