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

2025-02-24 10:27:16
推荐回答(4个)
回答1:

例如数据表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
这样就行了~~

回答2:

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

回答3:

用 DateSet 类,

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

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

回答4:

foreach(DataRow dr in yourTable.Rows)
{

}