日期:2014-05-17  浏览次数:20496 次

怎么讲select语句的查询结果转为string
可以说是把查询出来的结果放到textbox中,查询结果是一行一列,或者说就是查询的结果是一串字符而不是一个数据源,求代码指示
------最佳解决方案--------------------
textbox.text=cmd.ExecuteScalar().toString()
------其他解决方案--------------------
引用:
引用:0.0 
while(rd.read()){还没打完就回复了 快捷键有时太灵啊
SqlDataReader

while(rd.read()){
var count=rd.FieldCount;
for(var i=0;i<count;i++){
}

又快捷回复了

总之 循环行  如果 列的长度不定就也遍历一次
------其他解决方案--------------------
cmd.ExecuteScalar()
------其他解决方案--------------------
0.0 
while(rd.read()){
------其他解决方案--------------------
引用:
0.0 
while(rd.read()){
还没打完就回复了 快捷键有时太灵啊
SqlDataReader

while(rd.read()){
var count=rd.FieldCount;
for(var i=0;i<count;i++){
}
------其他解决方案--------------------
想把所有结果都放在一个文本框里显示?
------其他解决方案--------------------
查询结果拼接成一个字符串放入textbox就行
------其他解决方案--------------------
得到dagatable后,再拼成字符串吧,
------其他解决方案--------------------
DataTable dt=;//一行一列
this.textbox.Text=dt.Row[0][0].ToString();
------其他解决方案--------------------
获取的数据放到数据源里面之后,转成xml,就是字符串了