急!!!asp.net中怎样才能用select查询出一个表中的所有id的值,并将得到的id 赋值给一个数组???

2025-02-23 00:24:22
推荐回答(4个)
回答1:

简单啊。比如查询返回的是一个List类型的list;然后再用var tableList = list.select(o=>o.Id);
然后再 var ids = string.Joint(",",tableList.ToArray());就可以了。

回答2:

List list=new List();
String sql="select * from mytable where ...";
//todo 查询 得到DataTable (dt)
if(dt!=null&&dt.Rows.Count>0)
{
foreach(DataRow dr in dt.Rows)
{
list.Add(dr["id"]);
}
}

这样list里面就存放了所有的id

回答3:

sqlconnection sqlcon=new sqlconnection(数据库地址)
sqlcommand sqlcom=new sqlcommand("select id from 'table' order by id desc",sqlcon);
sqlcon.open();
sqldatareader read=sqlcom.executereader();
array list=new array();
while(read.read())
{
list.push(Int32.parse(read["id"].tostring()));
}
sqlcon.close();
list就是你要的数组了

回答4:

select id from 表名