zoukankan      html  css  js  c++  java
  • 删除dataGridview中选中的一行或多行

    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;
            }
  • 相关阅读:
    BeanUtils.copyProperties的用法
    WinRAR下载
    安装Perl
    @Value设置默认值
    AutoHotkey
    解决springboot启动日志异常问题
    除以2换成位移操作(骚)
    IDEA生成doc文档生成chm文档
    VMWare虚拟机网络配置
    EOF小结
  • 原文地址:https://www.cnblogs.com/lvk618/p/3701166.html
Copyright © 2011-2022 走看看