在gridControl中删除一条数据库记录(C#版)

如下两句代码就是解决问题的关键:

string dwmc = myDataRow.ItemArray[1].ToString();
string dwCode = myDataRow.ItemArray[2].ToString();

取得这两个值以后,可以根据这两个值来删除数据库中的该条记录。

 

下面是完整的模块代码,选中一行,单击删除按钮,就可以实现删除一行。

 

private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            DataRow myDataRow = gridView1.GetDataRow(gridView1.FocusedRowHandle);           

            string dwmc = myDataRow.ItemArray[1].ToString();
            string dwCode = myDataRow.ItemArray[2].ToString();

            //Console.WriteLine("地物名称:" + dwmc);
            //Console.WriteLine("地物代码:" + dwCode);

            string sqlDel = "delete from sunz_dwdm where dw_mc='" + dwmc + "' and dw_code='" + dwCode + "'";

            try
            {
                DBConn.Open();

                comm = new MySQLCommand("set names gbk", DBConn);
                comm.ExecuteNonQuery();

                DBComm = new MySQLCommand(sqlDel, DBConn);
                int i = DBComm.ExecuteNonQuery();
                Console.WriteLine("您刚才删除了" + i + "条记录!");
            }
            catch (Exception ee)
            {
                Console.WriteLine("删除数据时出错!" + ee);
            }
            finally {
                DBConn.Close();
            }
            myDataRow.Delete();
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值