C# r如何把数据库的数据传送到文本框
- 提问者网友:箛茗
- 2021-07-29 22:53
- 五星知识达人网友:孤老序
- 2021-07-29 23:53
思路:
首先把数据库中要找的值查出来.
查出的类型是dataset类型的.
把类型转换成字符串类型.
然后赋值给文本框.
具体代码你先自己想吧
直接给代码怎么也没有自己想出来的记的扎实.
实在弄不出来加我QQ78827992.
- 1楼网友:话散在刀尖上
- 2021-07-30 03:16
你的是存储过程不,如果是,还有更简单的方法添加。
如果不懂,加我QQ592902696
- 2楼网友:佘樂
- 2021-07-30 02:35
可以查出来,显示在指定区域,也可以进行绑定!
- 3楼网友:春色三分
- 2021-07-30 01:27
SqlConnection cnd = new SqlConnection("data source=ZHANG\\SQLEXPRESS;initial catalog=MySample;integrated security=SSPI"); cnd.Open(); //连接到数据库 SqlCommand cmd = new SqlCommand("select * from student where sNumber like " +textBox1.Text +"", cnd); //查询 SqlDataAdapter sda = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); sda.Fill(ds, "student"); SqlCommandBuilder scb = new SqlCommandBuilder(sda); //生成表单 DataTable dt = ds.Tables["student"]; SqlDataReader sread; //读取表 sread = cmd.ExecuteReader(); while (sread.Read())//赋值 { string sNumber = sread.GetString(0); string sName = sread.GetString(1); string ssex = sread.GetString(2); string sID = sread.GetString(3); string date = sread.GetString(4); string sage = sread.GetString(5); textBox1.Text = sNumber; textBox2.Text = sName; textBox3.Text = ssex; textBox4.Text = sID; textBox5.Text = date; textBox6.Text = sage;
}
cnd.Close();
- 4楼网友:动情书生
- 2021-07-30 00:47
用command对象的方法
你的问题太笼统了
- 5楼网友:毛毛
- 2021-07-30 00:30
邦定一下就可以了,
SqlConnection cn = new SqlConnection(@"server=.\SQLEXPRESS;database=test;uid=sa;pwd=;"); SqlCommand cmd = new SqlCommand("select name from term",cn); cn.Open(); SqlDataReader reader = cmd.ExecuteReader(); while(reader.Read()){ TextBox1.Text=reader.getString(0);
}