winform C#做数据库时,如何将查询到的结果一一对应地显示到textbox里

如题所述

1、实现使用到的Windows API的方法代码。

2、实现最大化窗口-》最小化窗口--》正常大小窗口方法代码如下。

3、定义全局变量的方法代码。

4、实例化线程用来初次调用matlab--》把图像窗体放到winform的方法代码。

5、线程执行的方法-->每隔50ms查找一下figure窗体->找到嵌入到winform的panel控件里的方法代码。

注意事项:

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
首先是给textbox赋值:textbox1.Text="123456";
然后是查询数据代码://如果有数据库帮助类的话更简单
SqlConnection cnn = new SqlConnection();//实例化一个连接
cnn.ConnectionString = "Data Source = datasource; uid = username; pwd =password; database = database_name";//设置连接字符串
cnn.Open();//打开数据库连接
SqlDataAdapter da = new SqlDataAdapter();//实例化sqldataadpter
SqlCommand cmd1 = new SqlCommand("select * from 表 , cnn);//sql语句
da.SelectCommand = cmd1;//设置为已实例化SqlDataAdapter的查询命令
DataSet ds1 = new DataSet();//实例化dataset
da.Fill(ds1);//把数据填充到dataset
//查到的数据给文本框赋值
textbox1.Text=ds1.Tables[0].Rows[0]["图书编号"].ToString();

追问

textbox1.Text=ds1.Tables[0].Rows[0]["图书编号"].ToString();
请问这行是什么意思

追答

da.Fill(ds1);上面的代码是连接数据库,执行sql查询语句,并把数据保存到ds1这个对象中。

textbox1.Text=ds1.Tables[0].Rows[0]["图书编号"].ToString(); //这句是把从数据库中读取出来的数据赋值给文本框。 具体意思是 文本框的值=数据对象.第一个表.第一行中列名为“图书编号”的值

本回答被提问者和网友采纳
第2个回答  2016-06-09

看你得到当前的数据结构是什么,或DataTable的一行,或DataReader,或Book类的实例?

 方法1:  一一赋值

txtISBN.Text = dt.Rows[0][0].ToString();

方法2: 绑定(可以实现双向联动,类的实例更合适)

book = //获取当前图书实例;
txtISBN.DataBindings.Add("Text",book,"ISBN");
// Text 为控件属性名
// book 为数据来源实例
// "ISBN" book.ISBN字段名

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

C# winform中,怎么显示第一条记录,下一条记录,前一条记录,最后一条记录...
先分页取出数据,然后把它放到List集合里面;接着根据下标取值,第一条记录就是i=0的,最后一条就是集合数量减1;定义上条记录的时候i-1,下一条记录才时候i+1;判断是不是到了最后一条数据和第一条数据;把取出的数据放到textBox里面。感觉就是更改了显示的方式而已,思路跟显示在datagridview大同小...

怎么在C#里把查询的结果放到窗体上?
你可以在窗体上添加DataGridview,Button,TextBox,通过在TextBox中输入的条件,拼接SQL语句,点击Button查询,得到一个DataTable,然后设置DataGridview的DataSource属性为DataTable,即可显示出你查询的结果,当然,这样显示的是所有的字段,如果你想显示部分字段,可以在SQL语句里设置或设置DataGridview的要显示...

...查询到的大量数据(上万条记录)异步加载到textbox中 ?
异步加载的话那就是用ajax了,你可以把上万条数据通过ajax来加载到页面上,因为是异步的所以不会影响页面的打开速度

c#中怎么实现比较查询的结果和文本框内容是不是相同验证是不是合法用户...
思路1:遍历Controls,具体你自己完善下,if(this.Controls.Count>0){ foreach(Control c in this.Controls)if(c.GetTepy==Tepyof(TextBox))string str += ((TextBox)c).Text;} 思路2,把你所有的TextBox从TextBox1到TextBoxN全部保存在一个数组中,虽然比较麻烦,但是实现相对比较简单些,...

c# winform文本框多行输出结果?
你在for循环里加上 textbox.Text += Environment.NewLine + 你的内容 就可以了 不过如果你的每一次循环都很耗时,UI界面可能会卡死,如果是这样,建议你在for循环里异步进行你的工作,返回UI线程更新textbox.Text 注意TextBox的Multiline属性要设为true ...

c# winform中listview的item点击事件
基本上,要显示数据库的资料应该用DataGridView比ListView来的好。不过你用的是ListView,所以我还是讲ListView。~ListView设定建议~建议你把ListView的检视模式设为details 然後把ListView.FullRowSelect属性设为true 因为你要一次选中所有行,然後把每个行的值显示到对应的Textbox ~代码设定~假设ListView的名字为...

...打开时,怎样默认当前光标在输用户名的Textbox那一栏里
winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种方法:①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了。②Winform的Activated事件 在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点。private void Form1_Activated(object sender, ...

C#计算器 (要求:一个textbox接受输入一个计算按钮一个显示结果的textbo...
private System.Windows.Forms.TextBox txtExp; private System.Windows.Forms.Button btn1; private System.Windows.Forms.Button btnReverse; private System.Windows.Forms.Button btnDot; private System.Windows.Forms.Button btn0; private System.Windows.Forms.Button btn9; private System.Windows.Forms.Button ...

winform,用c#链接 sql server。对数据库进行查询记录,增加记录,删除记录...
---查询,并将查询的结果绑定到 dataGridView1经行显示--- string ConnString = "Data Source=SAWYER-PC;Initial Catalog=InfoDemo;Persist Security Info=True;User ID=sa;Password=123";SqlConnection Connection;SqlDataAdapter Adapter;string SQL = "select * from Employee";Connection = new SqlCon...

相似回答