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

 我来答
百度网友faadf46
高粉答主

2019-12-13 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:71万
展开全部

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

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

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

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

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

注意事项:

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

大海泛舟2018
推荐于2017-12-16 · TA获得超过217个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:261万
展开全部
首先是给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(); //这句是把从数据库中读取出来的数据赋值给文本框。 具体意思是 文本框的值=数据对象.第一个表.第一行中列名为“图书编号”的值
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学派
2016-06-09 · TA获得超过446个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:256万
展开全部

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

 方法1:  一一赋值

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

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

book = //获取当前图书实例;
txtISBN.DataBindings.Add("Text",book,"ISBN");
// Text 为控件属性名
// book 为数据来源实例
// "ISBN" book.ISBN字段名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式