首先datagirdview绑定数据库上的内容,同时加一列CheckBoxColumn选择项,我想要实现,查询出来数据以后点击该行或者多行的CheckBoxColumn按钮,在按一个删除控件,实现删除datagirdview里的内容,同时更新数据库表里的内容,并刷新,我该怎么做,目前绑定数据到datagirdview已经没有问题,就是多行删除的时候删不掉。请大神们告诉下怎么弄吧
解决方案 »
- 关于C#读DBF文件的问题百分求助高手
- C# 使用IBM MQ 发送消息的问题~!~
- C# Winform 软件自动升级怎么做?具体代码怎么写??
- C#如何控制timer控件的开启与关闭
- 如何将下边C#代码转成C++
- SqlDataAdapter的Update方法,我一直无法更新!请高手帮忙一下,附代码!!!
- IBatisNet中能否同时使用2个以上的数据源?
- 请问有没有自动化封装com组件为webservice的工具
- 如何让SharpZipLib解压后保持文件的原来的修改日期
- 这里有个程序段看不懂,请高手指点
- 想问一下手机定位一般采用什么方式?
- C# 单击windows桌面某个图标时获取其图标名称
Ilist<user> lst=bll.GetAllUser();
dgv.datasouse=lst;
foreach(user usr in lst)
if(usr.chcked)
{
user ur= dgv.currentrow.databinditem as user
sqlhelper.exesql(" where xx='"+ur.xx+"'")}
for(int i=0;i<dataGridView.Rows.Count;i++)
{
//删除符合条件的行
i--;
}
for(int i=0;i<dataGridView.Rows.Count;i++)
{
if(......)
{
//删除符合条件的行
i--;
}
}
把需要删除的放在一起在delete sql 语句中 使用 in 一次性删除
虽然我不建议用IN 但是放到一起删是最好的做法
如果你的DataGridview绑定的是对象那么更加简单了