手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

c#怎么把数据库中查询的值写到textbox中

时间:2024-10-14 11:21:23

1、在vs中新建winform窗体界面,并且把相关的控件拉取和设置好,我这里要实现的是:输入商品编号敲回车键,从数据库中查出对应的品名、规格、类型并填写到对应的textbox中。

c#怎么把数据库中查询的值写到textbox中

2、给商品编号对应的textbox框加上回车事件: if (e.KeyCode == Keys.Enter) { if (textBox1.Text.Trim() == "") { textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; }如果商品编号栏位为空,对应的品名、规格、类型栏位也就为空。

c#怎么把数据库中查询的值写到textbox中

3、添加数据库命名空间引用,因为后续我们会与数据库打交道:using System.Data.SqlClient;本文使用的是MSSQL数据库。

c#怎么把数据库中查询的值写到textbox中

4、连接数据库,编写查询sql,并凸鹣沮北把数据,并把查询到的相关数据缓存起来。if (login.share_cls.conn.State == Connect足毂忍珩ionState.Closed) { login.share_cls.conn.Open(); } SqlDataAdapter da = new SqlDataAdapter(); SqlCommand sql = new SqlCommand("select p_name,p_spc,p_type from tproduct where p_no='" +textBox1.Text.Trim()+ "'",login.share_cls.conn); da.SelectCommand = sql; DataSet dt = new DataSet(); da.Fill(dt);

c#怎么把数据库中查询的值写到textbox中

5、判断查询出来是否有结果,如果有数据,通过我们查询的数据库字段去分配对应的值到textbox控件中。int b = dt.Tables[0].伊怕锱鳏Rows.Count; if (b>0) { textBox2.Text = dt.Tables[0].Rows[0]["p_name"].ToString(); textBox3.Text = dt.Tables[0].Rows[0]["p_spc"].ToString(); textBox4.Text = dt.Tables[0].Rows[0]["p_type"].ToString(); } else { MessageBox.Show("产品编号错误,请检查产品编号是否存在!"); } login.share_cls.conn.Close();

c#怎么把数据库中查询的值写到textbox中

6、测试,顺利实现了把从数据库中查询到的结果填写到指定的textbox控件中去。

c#怎么把数据库中查询的值写到textbox中
© 手抄报圈