zoukankan      html  css  js  c++  java
  • Winform中DataGridView多行删除

    //在DataGridView中删除选中行,从数据库中删除。
    private void ButtonDelete_Click(object sender, EventArgs e)
    {
        if (dataGridView1.DataSource == null || dataGridView1.CurrentRow == null)
        {
            return;
        }
        else
        {
            if (this.dataGridView1.SelectedRows.Count > 0)
            {
                DialogResult dr = MessageBox.Show("确定删除选中的记录? ", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (dr == DialogResult.OK)
                {
                    try
                    {
                        dbcon.Open(); //打開連接
                        string sql = "";
                        OracleCommand cmd = dbcon.CreateCommand();
                        //遍历所选中的dataGridView记录行
                        foreach (DataGridViewRow row in this.dataGridView1.SelectedRows)
                        {
                            //取dataGridView1中的第三列的值
                            string strName = row.Cells[2].Value.ToString();
                            sql = "delete from company where name='" + strName + "'";
                            cmd.CommandType = System.Data.CommandType.Text;
                            cmd.CommandText = sql;
                            cmd.ExecuteNonQuery(); //执行删除
                        }
                        cmd.Dispose();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString(), "提示");
                    }
                    finally
                    {
                        dbcon.Close(); //關閉連接
                        dbcon = null; //釋放資源
                    }
                    //删除后执行刷新操作
                    this.ButtonFresh_Click(null, null); 
                }
                else
                {
                    return;
                }
            }
        }
    }
    

      

  • 相关阅读:
    mysql一个字段多个值如何分别取出这些值
    mysql json数组取值、查询
    mui删除元素
    软件测试的艺术(读书笔记1)
    爬虫(3)_网站分析
    谈谈作为测试的8年
    测试有前景吗?
    爬虫(二)-创建项目&应用
    爬虫(一)-环境搭建
    puppeteer UI自动化测试demo(一)
  • 原文地址:https://www.cnblogs.com/tskin/p/4096447.html
Copyright © 2011-2022 走看看