如何从SQL Server显示值 [英] how to display value from sql server
本文介绍了如何从SQL Server显示值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用sqlDataReader
完美阅读
但是如何分配字段值的问题
这是我在sql server中的输出
fnid_int
1
2
3
4
我想通过使用消息框显示这些字段值
我该怎么办?
i am using sqlDataReader
its reading perfectally
but the problen how to dispaly the field values
this is my output in sql server
fnid_int
1
2
3
4
i want to dispaly these field values by using message box
how can i do can u help me
推荐答案
尝试:
StringBuilder sb = new StringBuilder();
while(reader.Read())
{
sb.Append(((int) reader["fnid_int"]).ToString());
sb.Append("\n");
}
MessageBox.Show(sb.ToString());
sqldatareader ad=new sqldatareader(cmd,con);
dataset ds=new dataset();
ad.fill(ds);
if(ds.table[0].rows.count>0)
{
messagebox.show(ds.tables[0].rows[0].itemarray[0].tostring());
messagebox.show(ds.tables[0].rows[0].itemarray[1].tostring());
messagebox.show(ds.tables[0].rows[0].itemarray[2].tostring());
messagebox.show(ds.tables[0].rows[0].itemarray[3].tostring());
}
[edit]已添加代码块-OriginalGriff [/edit]
[edit]Code block added - OriginalGriff[/edit]
将所有记录填充到List< int>
Fill all the records into a List<int>
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
list.Add(4);
string str = string.Join(Environment.NewLine, list.ToArray());
MessageBox.Show(str)
我认为这对您有帮助.
I think this will help u.
这篇关于如何从SQL Server显示值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文