A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨伟芬 中级黑马   /  2012-4-10 10:16  /  3551 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在 c# 语言 SQL的selcet查询结果(只有一条记录)     能 不能 写入到数组???
能的话 那又如何将数组中的值逐一赋值给字符串呢 ? 求高手指教

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
用select查询出来的值可以写到数组里的,因为查出来时一条记录,你可以这样做,你可以将select出来额记录赋给一个datarow[]  row这样的数组,然后取值的时候用foreach循环,
foreach (DataRow dr1 in row)
    {
           string str = dr1["name"].ToString();
     }

这样就顺利的将数组中某个值的值取出来了并赋给字符串,如果你想取出多个值的话,直接在dr1中写多个字段即可。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
可以的要,你用c#查询SQL里的数据
那么就必须要连接数据库,
之后你调用datareader来读数据
每一次循环往数组写入一次

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马