首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么将数据表中用select语句查询出来的一列值存放到一个一维数组中去

2011-12-10 
如何将数据表中用select语句查询出来的一列值存放到一个一维数组中去?如何将数据表中用select语句查询出来

如何将数据表中用select语句查询出来的一列值存放到一个一维数组中去?
如何将数据表中用select语句查询出来的一列值存放到一个一维数组中去,数组用的是ArrayList
例如:数据库中有数据表userinfo(用户信息表),我如何才能将该表中username字段的全部用户名称,用select语句查询出来后,存放在一个ArrayList的数组中。


因为以前没有做过这方面的实例,在学习过程中对数组的学习也没有好好掌握,所以现在面对这样的问题很无奈,希望能得到大家的帮助,谢谢。

[解决办法]
先将取出来的结果放在 SqlDataReader中

然后
ArrayList arr = new ArrayList();
whlie(dr.Read())
{
arr.Add(dr[ "username "].ToString());
}
[解决办法]
先将取出来的结果放在 SqlDataReader中

然后
ArrayList arr = new ArrayList();
whlie(dr.Read())
{
arr.Add(dr[ "username "].ToString());
}
=========================
I think it is right
[解决办法]
先将取出来的结果放在 SqlDataReader中

然后
ArrayList arr = new ArrayList();
whlie(dr.Read())
{
arr.Add(dr[ "username "].ToString());
}

[解决办法]
DataTable dt = new DataTable();
string strConn =....;
using (SqlConnection Conn = new SqlConnection(strConn))
{
string strCmd = "select * from ... ";
SqlDataAdapter da = new SqlDataAdapter(strCmd, Conn);
da.Fill(dt);
}
ArrayList arr = new ArrayList();
foreach(DataRow dr in dt.Rows)

arr.Add(dr[0].ToString());
[解决办法]
结帖

热点排行