C# winform 如何把数据库里面的内容赋值给textbox

如题所述

//sql语句string sql = string.Format("SELECT text FROM Test WHERE ID = {0})", 1);
//数据库名为Temp.mdb,表为Test,包含2个字段:ID 和 text
string DbConnectionString = "Data Source=Computer-PC;User ID=sa;Password=123456;Initial Catalog=Temp;Pooling=true";
SqlConnection con = new SqlConnection(DbConnectionString);
SqlCommand cmd = new SqlCommand(sql, con);
cmd.CommandType = CommandType.Text;
SqlDataReader myReader;
con.Open();
myReader = cmd.ExecuteReader();

textBox1.Text = myReader["text"].ToString();

MessageBox.Show("完成!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
cmd.Cancel();
myReader.Close();
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
解决几步就行了,首先连接数据库,读取数据 绑定控件 textbox.text=数据库取出值

SqlDataReader追问

不要只是文字描述啊,给个代码啊,文字描述我自己也知道的啊

本回答被网友采纳
第2个回答  2018-08-23
第一步 查询数据库

第二布 赋值

...如何将查询到的结果一一对应地显示到textbox里
1、实现使用到的Windows API的方法代码。2、实现最大化窗口-》最小化窗口--》正常大小窗口方法代码如下。3、定义全局变量的方法代码。4、实例化线程用来初次调用matlab--》把图像窗体放到winform的方法代码。5、线程执行的方法-->每隔50ms查找一下figure窗体->找到嵌入到winform的panel控件里的方法代码。...

c#怎么把从数据库中读出的各个字段的值赋到文本框中
private bool isdel2 = false;private void DataBind(){ this.dataGridView1.AutoGenerateColumns = false;string sql = "select jhid,psid,jpid,jpbh,jpmc,jply,jpxz,jpgg,jpsl from lab_wbshjh_psxx_xckhjb order by jpid";SqlDataAdapter sda = new SqlDataAdapter(sql, 【数据库连接类】);...

在c#窗体应用中如何在文本框中输入主键把数据库中对应的数据也导入文...
\/\/*为了简便操作,一般不会这样处理 SqlCommand com = new SqlCommand(sql, con); \/\/初始化查询类 SqlDataReader read = com.ExecuteReader(); \/\/读取数据行 while (read.Read()) \/\/读取数据库数据 { textBox2.Text = read["姓名"].ToString(); \/\/赋值 textBox3.Text ...

c#中如何让内容输出到textbox中
在Form_Load下写初始化textbox.text="内容",这样在运行程序的时候就能输出内容,如果在点击button后输入就要在button下写textbox.text="内容",如果你在textbox1.TextChanged下面写textbox.text="内容"的话,执行程序后textbox里不会显示内容,但当你随便输入什么的时候他才会弹出"内容",因为textbox跟...

C#如何把查询出来数据库里数据在textbox里显示出来?
1:你只建立了与数据库的边接 2:你只写了要操作的命令 剩下的,你得执行才命令才能得你想要的数据,须要注意的是,你那命令可能说是很容易就被SQL注入的(不安全),而安全的做法是使用参数,或者存储过程.至于楼上提到通常执行你上面的操作是会返回多个值的,所以说将值放到testbox那个小家伙中的确很不...

c# 如何把数字赋给text.box啊 急求。。。
int i = 5;TextBox1.Text = i.ToString();至于你说的问题,可以通过TextBox的keyDown事件,判断用户是否按下了Enter键,只要按下就把当前文本框的值取出,就是这么个思路。

C#做数据库时,如何将查询到的结果显示到textbox里
1:先按条件查询数据到DataSet中。2:遍历DataTable中的数据行。并找到相关的列,显示到TextBox中 dotnet201 | 发布于2010-06-25 举报| 评论 3 4 用Command按条件查询,然后用Reader读结果,传值给Text不就完了 depluin | 发布于2010-06-25 举报| 评论 2 2 那如果是分层的模式做的,又该怎么办呢?

C# winform如何提取EXCEL中单元格内容并赋值给textBox?
我知道一种方式,EXCEL支持XML格式的数据,然后再这个XML格式的数据中查找你要的数据赋予你的TEXTBOX。

把一个带有值的变量赋给一个文本框 C#
在前台页面,放置一个文本框控件textbox,默认ID是“Textbox1”,那么直接赋值即可,Textbox.Text=你要显示的东西 string showmessage="第一个值:"+A900.ToStrong()+"第二个值:"+B900.ToStrong()+"第3个值:"+A900JG.ToStrong()+"第4个值:"+B900JG.ToStrong();Textbox.Text= showmessage...

请问C#中如何读取数据库中的一列数据,并把这列的每行数据分别赋给一个...
可以的,假设你的数据库名称是DataBase,你要读取表Student的Name那一列,那么代码如下:string conStr = "Data Source=.;Initial Catalog=DataBase;Integrated Security=True";using (SqlConnection connection = new SqlConnection(conStr)){ connection.Open();using (SqlCommand cmd = connection....

相似回答