C# 如何得到数据库一个表的某一列的所有数据?

如题,C# 如何得到数据库一个表的某一列的所有数据?在线等,各位大虾帮帮忙。给出个大概的代码。
补充:这个表有多少行数据未知 ,那一列知道
最新回答
帕嘉音

2024-10-17 11:05:19

例如数据表a有id,names,pwd三列,那么写:
var
query
=
from
aa
in
db.a
select
new
{a.id,
a.names,a.pwd
};
//显示两列极其以上,需要使用{}把字段名称括起来,表示一个匿名方法
只显示一列:var
query
=
from
aa
in
db.a
select
new
a.id
这样就行了~~
但许星辰月

2024-10-17 12:40:34

你会对数据库操作吗?
把数据查出来放在集合里不就得了吗
select 列 from 表 这是SQL语句传给SqlCommand类的ExecuteQuery()方法
然后把读出来的数据放在一个集合里,不用管多少行,SqlDataReader()能帮你读完所有行
皮比墙厚

2024-10-17 12:01:59

用 DateSet 类,

DataSet myDataSet = new DataSet();
for(i=0;i<myDataSet.table["表名"].rows.count;i++)
{
string[] myString = myDateSet.table["表名"].rows[i]["列名"].toString();
}

代码大概是这样. 没用编辑器写...
辞慾

2024-10-17 10:15:25

foreach(DataRow dr in yourTable.Rows)
{

}