请教.net Datatable和List的问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:37:05
高手,我先把整张表的数据加入到list或者datatable里了

然后我想通过一列名来找到其中的一项数据,比如说,通过ID 找name

然后在返回name.我应该怎么做呢

DataTable dt = new DataTable();
string name = "";
foreach (DataRow var in dt.Rows)
{
if (int.Parse(var["ID"].ToString()) == 要查的ID)
{
name = var["name"].ToString();
}
}

这样是可以实现的!!

DataTable dt=new DataTable();
DataRow[] dr = dt.select("条件");//即id=""
for(int i=0;i<dr.length;i++)
{
Response.write(dr[i][name])
}

用适配器DATAADADEPTER填充FILL datatable

然后datatable。select(ID =?)

找到行 再找该行的对应列name 即可