asp.net中怎么把从Access数据中查询到的一组值添加到一个list里面啊?没有定义实体类的!!我是新手~急!!!!!
string sql = "select IDFinance from Finance";
DbDataReader dbReader = dataProvider.getDataReader(sql,CommandType.Text);为个IDFinance有多个~我要把他放到一个list里面数据访问层代码怎么写啊??
string sql = "select IDFinance from Finance";
DbDataReader dbReader = dataProvider.getDataReader(sql,CommandType.Text);为个IDFinance有多个~我要把他放到一个list里面数据访问层代码怎么写啊??
{
return dbReader[0].ToString();
}这样子查到的值只显示一个,而不是所有的
可以写下具体代码吗?因为我当是就是用DataTable写的~只是到后面不知道怎么处理了!
{
list.Items.Add(dbReader[0].ToString());
}是不是这个意思啊
while (dbReader.Read())
{
list.Items.Add(dbReader[0].ToString());
}
foreach (实体类 变量 in table.Rows)
{
lst.Add(变量.属性);
}
我也是刚学asp.net不知道对不对
for (int i = 0; i < table.Rows.Count; i++)
{
UserInfo user = new UserInfo();
user.UID = int.Parse(table.Rows[i]["uID"].ToString());
user.UName = table.Rows[i]["uName"].ToString(); lst.Add(user);
}
return lst;
这个可以了
while (dbReader.Read())
{
list.Add(dbReaderp[0].ToString());
}
导入using System.Collections.Generic;
sqlconnection con=new sqlconnection(连接字符串);
sqldatadapter ada=new sqldatadpater(sql语句,con)
dataset dr=new dataset();
ada.fill(dr);
list.datasource=dr;
list.datavalue="数据读出来一个列名";
list.datatext="数据读出来一个列名";
list.databind();
con.close();
list是list的名称!!试试看,应该没问题