读书人

DataSet解决思路

发布时间: 2013-09-07 14:12:44 作者: rapoo

DataSet
DataSet ds = Manager.getMean(this.txtSearch.Text.Trim());

for (int i = 0; i < ds.Tables[0].Rows.Count;i++ )
{
//this.list1.Items.Add(ds.Tables[0].Rows[i].ToString());
Response.Write(ds.Tables[0].Rows[i].ToString());
}

为什么ds.Tables[0].Rows[i].ToString()
返回的是System.Data.DataRow,而不是值
求解!!!!!1 dataset
[解决办法]
Row之中还有cells
你应该再加个循环,从每一个row中取cell。
[解决办法]
Response.Write(ds.Tables[0].Rows[i][0].ToString());

[解决办法]
楼主你取的是行啊,还要取这一行的哪一列啊,datatable数据时二维的
[解决办法]

引用:
可是如果只有一列,也要加吗


要啊。 ds.Tables[0].Rows[i][0]--》Rows[i][这个是列号,如果只有一列就是0]
[解决办法]
可以加列的下标 即 0----length

也可以直接列的名称:

ds.Tables[0].Rows[i]["ID"].ToString();
ds.Tables[0].Rows[i]["Name"].ToString();
.
.
.

读书人网 >.NET

热点推荐