c#环境下怎么把sqlite数据库查出的某一列放进一个数组内,主要是怎么取值?

如题所述

using(SqlConnection conn=new SqlConnection("连接串"))
{
SqlDataAdapter sda = new SqlDataAdapter("select * from sql",conn);
DataTable dt = new DataTable();
sda.Fill(dt);
string[] arr=new string[dt.Rows.Count]
for(int i=0;i<dt.Rows.Count;i++)
{
arr[i]=dt.Rows[i]["列名"];
}
}
思路是先将数据导出到DataTable,然后再放到数组 连接数据库就自己解决吧..
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-30
可以保存到一个dataset中,而后循环这个dataset来读取相应的值就可以了。追问

具体怎么操作呀 这个不太熟悉

追答

数据库访问返回dataset就可以啊。
而后循环
foreach(DataRow dr in dt.Rows)
{
this.textbox1.text=dr["字段名"].toString();
// 多个就循环添加上就可以了
}

本回答被提问者采纳
相似回答