C#winform datagridview删除指定行资料

 时间:2024-10-12 07:04:14

1、在实现建立好的winform窗体界面上添加一个datagridview控件,拉取到适当大小,属性可以默认。

C#winform datagridview删除指定行资料

3、创建查询条件存储过程,这里是从tproduct表进行查询。USE [BF]GO/****** Object: StoredProcedure [dbo].[select_product] Script Date: 03/31/2018 13:10:23 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate proc [dbo].[select_product]asbeginselect P_no,P_name,P_spc,P_type,P_pos from tproductend

C#winform datagridview删除指定行资料

5、编写winfrom登录时的事件,这里是将产品信息显示到datagridview控件中。private void Product_Load(object sender, EventArgs e) { if (login.share_cls.conn.State == ConnectionState.Closed) { login.share_cls.conn.Open(); } dataGridView1.Columns.Clear(); show_data(dataGridView1); dataGridView1.AllowUserToAddRows = false;//關閉dataGridview中最後一個空白行。 login.share_cls.conn.Close(); }

C#winform datagridview删除指定行资料

7、给“删除”按钮添加代码,实现单击删除按钮删除我们选中的行。private void toolStripButton3_Click(object sender, EventArgs e) { if (login.share_cls.conn.State == ConnectionState.Closed) { login.share_cls.conn.Open(); } if (Product.products.p_no==""&&Product.products.p_name == "") { MessageBox.Show("请选择数据!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DialogResult dr = MessageBox.Show("确定要删除此产品信息吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (dr == DialogResult.OK) { del_prd(Product.products.p_no, "delete from tdepartment"); product_raiseCallBackRefreshEvent(); } login.share_cls.conn.Close(); } private void del_prd(string p_no, string sqlstr) { SqlCommand cmd = new SqlCommand("" + sqlstr + " where p_ no='" + p_no + "'", login.share_cls.conn); cmd.ExecuteNonQuery(); } } }

C#winform datagridview删除指定行资料
  • VSCode如何为Markdown自动生成目录
  • 如何知道Access中已忘记的密码
  • 如何在jquery中找到一个div中的img属性
  • 如何计算出给定数值在该数组中的排名呢
  • 如何获取从DataPicker控件中选中的日期?
  • 热门搜索
    湖南张家界旅游攻略 张家界旅游地图 旅游意外保险 香港旅游发展局 崇礼旅游 韩国旅游团 旅游新疆 冰峪沟旅游攻略 秋季旅游 额济纳旗旅游