码迷,mamicode.com
首页 > Windows程序 > 详细

删除dataGridview中选中的一行或多行

时间:2014-05-01 00:29:29      阅读:586      评论:0      收藏:0      [点我收藏+]

标签:datagridview   com   http   blog   style   class   div   img   code   java   c   

mamicode.com,码迷
DialogResult RSS = MessageBox.Show(this,"确定要删除选中行数据码?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);
          switch(RSS)
          {
              case DialogResult.Yes:
              for (int i = this.dataGridView1.SelectedRows.Count; i > 0; i--)
              {
                int ID = Convert.ToInt32(dataGridView1.SelectedRows[i - 1].Cells[0].Value);
                dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i - 1].Index);
                //使用获得的ID删除数据库的数据
                string SQL = "delete  from UserInfo where UserId=‘"+ID.ToString()+"";
                int s =Convert.ToInt32(cl.Execute(SQL));  //cl是操作类的一个对像,Execute()是类中的一个方法
                if (s!=0)
                {
                    MessageBox.Show("成功删除选中行数据!");
                }
               }
              break;
              case DialogResult.No:
              break;
        }
调用类中方法定义:
 public int Execute(string SQL)
        {
            SqlConnection conn = new SqlConnection(GetConn());
            SqlCommand cmd = new SqlCommand(SQL, conn);
            conn.Open();
            int i =Convert.ToInt32(cmd.ExecuteNonQuery());
            return i;
        }
mamicode.com,码迷

 

删除dataGridview中选中的一行或多行,码迷,mamicode.com

删除dataGridview中选中的一行或多行

标签:datagridview   com   http   blog   style   class   div   img   code   java   c   

原文地址:http://www.cnblogs.com/lvk618/p/3701166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!