当前位置:编程学习 > C#/ASP.NET >>

如何在textBox中显示在数据库中查询到的多条数据

如何在textBox中显示在数据库中查询到的多条数据 --------------------编程问答-------------------- 不明白楼主的意思~~ --------------------编程问答--------------------
可以试试用字符串拼接
string str1 = 字段1;
string str2 = 字段2;
string str3 = 字段3;

this.textBox.Text = str1 + str2 + str3; --------------------编程问答-------------------- 比如在数据库中查询到10条数据,要把这10条数据都放到1个多行的textBox中 --------------------编程问答-------------------- 1个多行的textBox???什么意思??
zhulei2008(滴水浪流) 的方法可行。 --------------------编程问答-------------------- 就是要把从数据库中的10条数据,1条1条的写到textBox中去。我现在做出来,只能现实第一条数据。 --------------------编程问答-------------------- 设置multiline属性为true 才能允许多行显示

--------------------编程问答-------------------- textBox的multiline已经设置为TRUE? --------------------编程问答-------------------- TRUE的情况下textBox才能产生滚动条 --------------------编程问答-------------------- 你要一直加 就是  += 也行,也可以显示的, 

估计是你就读出来了一条吧,  如果你要加\r\n的话, 肯定要多行才能显示完全。 --------------------编程问答--------------------
引用 3 楼 iamrock 的回复:
比如在数据库中查询到10条数据,要把这10条数据都放到1个多行的textBox中

写个循环吧,这个问题我也发愁呢
--------------------编程问答-------------------- 楼主的意是比如比如说有一个表又十条数据,id号分别是1-10现在我向数据库发送了一个select* from table_name where id>1,应该返回id从2到10九条数据,但是这九条数据存到什么地方?是datareader还是什么其他的对象里,如何控制这九条的显示。至于存到textbox还是lable就无所谓了是不是多行就无所谓了,对吧楼主??我也正在发愁这个问题呢。 --------------------编程问答--------------------
引用 11 楼 ningjinglj 的回复:
楼主的意是比如比如说有一个表又十条数据,id号分别是1-10现在我向数据库发送了一个select* from table_name where id>1,应该返回id从2到10九条数据,但是这九条数据存到什么地方?是datareader还是什么其他的对象里,如何控制这九条的显示。至于存到textbox还是lable就无所谓了是不是多行就无所谓了,对吧楼主??我也正在发愁这个问题呢。

这个。。。
你看看大家的回答,就是要把这 10 条数据转换为  string (用 += 连接起来,同时加上换行 \r\n)
然后再显示到你的 textbox.
textbox 的 mutiline 属性设置为 True.(这样做是为了美观,清晰)
那些数据,你读出来后,装到随便什么数据容器, dr,dt 之类的.关键是要把数据存到 string 中,连接起来后,再处理,明白了么?!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,