如何从SQL Server显示值 [英] how to display value from sql server

查看:134
本文介绍了如何从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆