删除和更新数据

更新

//更新数据
            //实例化一个更新用的对象
            SqlCommandBuilder buider = new SqlCommandBuilder(adapter);
            //提示内容
            MessageBox.Show("更新成功");
            //小车更新新数据
            adapter.Update(ds,"SangGuo");

删除

 //最终目的,获得选中行的第一个单元格里面的值
            //控件,当前行

            //1.获得选中的行 
            DataGridViewRow currenRow = dataGridView1.CurrentRow;

            //2.获得行的第0号索引的单元格
            DataGridViewCell currentCell = currenRow.Cells[0];
 
            //3.获得该单元格的Value值
            string value = currentCell.Value.ToString();
            //4.通过连接删除数据
            //通过连接对象删除这个数据
            string sql = "delete from sangGuo where id =" + value;

            //新建一个执法者
            SqlCommand cmd = new SqlCommand(sql, conn);

            //打开连接
            try
            {
                //可能会出错的问题
                conn.Open();

                //执法者方法调用
                int n = cmd.ExecuteNonQuery();

                //输出一下结果
                MessageBox.Show("成功删除");

                //重新一下load加载数据
                loading(); 

            }
            catch { 
                //提示出错
                MessageBox.Show("error");
            }
            finally { 
               //关闭连接对象
                conn.Close();
            }
           

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值