c# winform 集成sql2008 实现一个功能,大神们来帮帮忙!

问题描述

首先datagirdview绑定数据库上的内容,同时加一列CheckBoxColumn选择项,我想要实现,查询出来数据以后点击该行或者多行的CheckBoxColumn按钮,在按一个删除控件,实现删除datagirdview里的内容,同时更新数据库表里的内容,并刷新,我该怎么做,目前绑定数据到datagirdview已经没有问题,就是多行删除的时候删不掉。请大神们告诉下怎么弄吧

解决方案

解决方案二:
删除倒着删,不要for(inti=0)开始,从for(inti=xxx.count-1)开始删除数据库可以同时执行sql的delete
解决方案三:
用Ilist绑定期dgv,然后选中的时候判断所有选出中的就删了,Ilist<user>lst=bll.GetAllUser();dgv.datasouse=lst;foreach(userusrinlst)if(usr.chcked){userur=dgv.currentrow.databinditemasusersqlhelper.exesql("wherexx='"+ur.xx+"'")}
解决方案四:
for循环遍历,根据每行复选框的值,删除数据源DataTable里的行,再用DataAdapter.Update方法自动更新数据库。
解决方案五:
用for循环删除dataGridView里的行,可以像1楼所说“倒着删”,也可以“正着删”,方法是每次迭代的最后把循环变量i--,修正逻辑指针i的位置,以防漏删。for(inti=0;i<dataGridView.Rows.Count;i++){//删除符合条件的行i--;}
解决方案六:
准确地说,是for(inti=0;i<dataGridView.Rows.Count;i++){if(......){//删除符合条件的行i--;}}
解决方案七:
把需要删除的放在一起在deletesql语句中使用in一次性删除
解决方案八:
各位大神能具体点么,完整的代码看看,学习下
解决方案九:
引用6楼的回复:

把需要删除的放在一起在deletesql语句中使用in一次性删除

虽然我不建议用IN但是放到一起删是最好的做法如果你的DataGridview绑定的是对象那么更加简单了

时间: 2024-10-25 18:48:06

c# winform 集成sql2008 实现一个功能,大神们来帮帮忙!的相关文章

easyui-eclipse上使用easyUI怎么显示不出来呢,格式老是显示不对劲,大神们都帮帮忙吧

问题描述 eclipse上使用easyUI怎么显示不出来呢,格式老是显示不对劲,大神们都帮帮忙吧 解决方案 使用firefox的调试功能一看就明白了.你会用吗? 解决方案二: 检查一下 引用的样式文件 路径 对不对. 解决方案三: 应该是引入的css或js引入的不对,或者路径不对,用firefox检查一下就行 解决方案四: css路径设置不对,url地址拷贝到chrome或者安装了firebug的firefox中用开发工具看下下载的css文件路径都是什么 解决方案五: 解决方案六: 打开火狐浏览

压缩感知的大神们,帮帮忙啊,一维信号的MP算法重构,稍微改动了下矩阵,出错了

问题描述 压缩感知的大神们,帮帮忙啊,一维信号的MP算法重构,稍微改动了下矩阵,出错了 clc clear all; close all; M = 64; ? %观测信号长度 N = 256; ?%稀疏信号长度 K = 7; ? %稀疏度 f1=50; ? ?% ?信号频率1 f2=100; ? % ?信号频率2 f3=200; ? % ?信号频率3 f4=400; ? % ?信号频率4 fs=800; ? % ?采样频率 ts=1/fs; ?% ?采样间隔 Ts=1:N; ? % ?采样序列

空指针,大神版主帮帮忙吧

问题描述 空指针,大神版主帮帮忙吧 public class StartLoginActivity extends Activity { // 账号输入框 private EditText inputAccount; //密码输入框 private EditText inputPassword; // 登录按钮 private Button loginButton; private GlobalVariable mGlobalVariable; @Override public void onC

大神们来帮帮忙啊

问题描述 要面试了这是我的面试题目.exchangeserverlookatthesettingupandremovinganddisablingofuserandthisgoesthesametotheactivedirectory.Nextimportantthingwillbethenetworksetup.Whatisamodemarouterandswitch.帮帮小弟啊,感激涕零了......... 解决方案 解决方案二:该回复于2010-08-23 11:33:05被版主删除

recycleview 列表-最近要做一个RecycleView的三级收缩列表,有没有大神做过,帮忙给个差不多功能的链接参考呢?

问题描述 最近要做一个RecycleView的三级收缩列表,有没有大神做过,帮忙给个差不多功能的链接参考呢? 最近要做一个RecycleView的三级收缩列表,后面还要添加自定义头部和相应的滑动功能,有没有大神做过,或者能帮忙给个差不多功能的链接参考呢? 解决方案 看一下鸿洋大神的详解吧:http://blog.csdn.net/lmj623565791/article/details/45059587

java-ibatis的一个错误, 大神求助啊~~~

问题描述 ibatis的一个错误, 大神求助啊~~~ SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred in sqlMapConfig/forex/Trade.xml. --- The error occurred while applying a result map. --- Check the Trad

网页-html+css新手,大神们能帮看看这个布局怎么搞么

问题描述 html+css新手,大神们能帮看看这个布局怎么搞么 如图,这是我网页布局的草稿,具体应该怎么搞不太明白.能帮帮我么 解决方案 图片转过来啦 解决方案二: 在中间多加一个div用来装中间的三个div 解决方案三: 解决方案四: 上下两个div,一个float是top,一个bottom,中间那个用absolute的postion,自己用JavaScript去控制它的left和top,以及height,它里面套3个div,自己控制宽度 解决方案五: 中间三个div用浮动就行了 解决方案六:

编程-csdn上别人提的问题,大神,能帮我改改吗?

问题描述 csdn上别人提的问题,大神,能帮我改改吗? #include<stdio.h> #include<stdlib.h> int main() { char s[]="I have an apple.Do you like apple?"; char s1[]="apple"; char s2[]="orange"; int i,j,k,h,p,c; for(p=0;s[p]!='';) p++; for(i=0;

编程-大神们能帮我看下这个C里就多了这几行没多大关系的代码,就引发了异常断点?

问题描述 大神们能帮我看下这个C里就多了这几行没多大关系的代码,就引发了异常断点? 在第一张图里上一个cEx2数组输出正常,然后就经过了imper2的内存分配和赋值,不应该造成下面在cEx2[1]输出时引发的断点啊! 求解神们?查了一下午仍然没结果,只能求神了-- 解决方案 已解决,编译器问题好像.只要把malloc放到开头,就不会有这个问题. 求解释?表示不懂. 解决方案二: 多余了就把它删除了吧,可能是和你前面的代码发生冲突了-- 解决方案三: 希望能把问题描述清楚,这样大家才好帮你定位问题