黑马程序员技术交流社区

标题: DataGridView如何只删除选中Checked的项啊? [打印本页]

作者: 狄琛林    时间: 2012-9-22 13:37
标题: DataGridView如何只删除选中Checked的项啊?
本帖最后由 狄琛林 于 2012-9-24 19:48 编辑
  1.         for (int i = 0; i < dgv_DaoYouGuanLi.Rows.Count; i++)
  2.                     {
  3.                         if (dgv_DaoYouGuanLi.Rows[i].Cells["选择"].Selected==true)
  4.                         {
  5.                             string ZdyId = dgv_DaoYouGuanLi.Rows[i].Cells["ZdyId"].Value.ToString().Trim();
  6.                             string sql = B_XT.delDY(ZdyId);
  7.                             bool flag = TranClass.RunTran(sql);
  8.                             if (flag)
  9.                             {
  10.                                 dgv_DaoYouGuanLi.Rows.RemoveAt(dgv_DaoYouGuanLi.Rows[i].Index);
  11.                             }
  12.                             else
  13.                             {
  14.                                 MessageBox.Show("删除出现异常,请重新删除!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
  15.                             }
  16.                         }
  17.                     }



复制代码
这个不对啊
作者: 李阳Leo    时间: 2012-9-22 14:35
看不出什么问题,帮顶。
出现什么错误,最好描述一下。
作者: 狄琛林    时间: 2012-9-24 19:47
李阳_TickTock 发表于 2012-9-22 14:35
看不出什么问题,帮顶。
出现什么错误,最好描述一下。

我也不知道是哪里出现储错误,就是不会执行,不过今天自己又突然好了,谢谢了啊
作者: 李后量    时间: 2012-9-25 12:47
林子大了,什么鸟都有;写的代码多了,什么事都碰到了……




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2