首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

dataset 取值有关问题

2013-01-11 
dataset 取值问题dataSet.Tables(0).Rows(0)(0).ToString 可以 dataSet.Tables(userTable).Rows(0)(nam

dataset 取值问题
dataSet.Tables(0).Rows(0)(0).ToString 可以 
dataSet.Tables("userTable").Rows(0)("name").ToString 为什么不行呢? 
dataset 取值有关问题
表名列名应该无误 dataset
[解决办法]
DataSet.Table[0]是指DataSet中的第一个DataTable,因为数组的索引是从0开始的嘛,也可以直接写表名DataSet.Table["login"]。同理,DataTable中包含了很多的row,所以可以使用DataSet.Tables[0].Rows来获取所有的row,后面加个[0]表示取第一行,而row呢有很多column组成的,后面再加个[1]表示选择第一行的第二列,因为是1嘛,要是[0]的话表示第一列第一行
DataSet.Tables[0].Rows[0][1]表示DataSet中的第一个Table中的第一行的第二列,也可以直接写字段名 DataSet.Tables[0].Rows[0]["name"]

热点排行