如何读取DataSet和DataTable中的某一列值!!!
如何在读取DataSet和DataTable中的某一列值!!!
不是绑定问题,是在ASPX.cs文件中!!!
问题点数:20、回复次数:8Top
1 楼saucer(思归)回复于 2006-03-04 03:36:43 得分 5
foreach(DataRow dr in YourDataTable.Rows)
{
Response.Write(dr[n]);
or
Response.Write(dr["ColumnName"]);
}Top
2 楼tinyhuhu(~~~御风而行~~~)回复于 2006-03-04 03:47:45 得分 10
string sql_info="select * from employees where empcode='" + Session["empcode"] + "'";
OleDbDataAdapter da_info=new OleDbDataAdapter(sql_info,connAccess);
DataSet ds_info=new DataSet();
da_info.Fill(ds_info,"info");
TextBox1.Text=ds_info.Tables["info"].Rows[0]["emp_c_name"].ToString();Top
3 楼xiaogueizi(寻寻觅觅、冷冷清清、凄凄惨惨戚戚!)回复于 2006-03-04 09:40:08 得分 1
DataTable.Rows[0]["字段名"].ToString();Top
4 楼lubosun(大白菜)回复于 2006-03-04 10:01:05 得分 1
DataSet ds=new DataSet();
...
ds.Tables[0].Rows[0]["列名"].ToString();Top
5 楼huzhuwen()回复于 2006-03-04 10:13:45 得分 3
DataSet可以说是表的合集,所要从它开始读取数据时,要先选择好表,如:
ds.Tables[0](ds就是一个DataSet的对象)这里选择的是DataSet中的第一张表。
DataTable就是使一张表,有行有列。下面的用法是一样的。如:
dt.Rows[0]["col"];(dt是DataTable的对象)取表的第一行,列名是‘col’的值。
上面说到的ds.Tables[0]也就是指表的一个对象:
ds.Tables[0].Rows[0]["col"];
ds.Tables[0]与dt是等价的。Top
6 楼nameone(过客)回复于 2006-03-04 10:54:59 得分 0
UPTop
7 楼mlnancy(泡泡)回复于 2006-03-04 11:26:55 得分 0
如楼上的楼上所说
UPTop
8 楼lizi02(冬虫夏草)回复于 2006-03-04 12:37:26 得分 0
TextBox1.Text=ds_info.Tables["info"].Rows[0]["emp_c_name"].ToString();
思归得正解Top




