1208日报DataGridView控件的删改

DataGridView控件的删改

首先添加一个DataGridView控件

在这里插入图片描述
然后在里面添加列
在这里插入图片描述
输入名称和提示文本
然后连接数据库绑定
在这里插入图片描述

给页面添加菜单栏

在这里插入图片描述
键入提示文本
然后双击控件加入代码

在这里插入图片描述
把实例化写在方法外面 使得生命周期更长

使用SqlCommandBuilder对象里的方法update()来更新数据
然后在使用上面定义的小车对象来更新数据
更新之后提示文本更新成功

//更新数据
            //实例化一个更新用的对象
            SqlCommandBuilder builder = new SqlCommandBuilder(adapter);

            //小车更新数据
            adapter.Update(ds,"hero");

            //提示内容
            MessageBox.Show("更新成功!");

添加右击出现菜单

在这里插入图片描述
然后用DataGridView跟右击菜单进行绑定

然后在右击菜单上添加文本 删除

双击删除添加代码

里面使用Sql语句进行删除表中的数据

然后更数据库里的数据进行实时更新

/最终目的 获得选中行的第一个单元格里面的值
            //控件 当前行
            DataGridViewRow currentRow = dataGridView1.CurrentRow;

            //2.获得该行的0号索引
            DataGridViewCell currentcell = currentRow.Cells[0];

            //3.获得该行的value值
            String value = currentcell.Value.ToString();

            //4.通过连接式删除数据
            //通过连接对象删除这个数据
            String sql = "delete from sanguo where id = " + value;
            //新建一个执法者
            SqlCommand cmd = new SqlCommand(sql, conn);

            try
            {
                conn.Open();
                //ExecuteNoQuery
                int n = cmd.ExecuteNonQuery();


                //输出一下结果
                MessageBox.Show("删除成功影响行数为" + n);
                //重新load一下数据
                loading();
            }
            catch
            {
                MessageBox.Show("error");
            }
            finally
            {
                conn.Close();

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值