访问数据集中数据表,获取表中的值是编程中常常需要实现的操作。有两种方式可以访问数据集中的数据表,方法如下:
按表名访问:myDataSet.Table["BookInfo"],访问数据集myDataSet中的表BookInfo。按索引(索引从0开始)访问:myDataSet.Table[0],访问数据集中的第一个数。DataTable中都有一个Rows属性,它是DataRow对象的集合,即数据表中行的集合,获取表中的记录就需要通过该属性。获取表中某行某列的方法如下:
myDataSet.Tables["BookInfo"].Row[行号]["列名"];如访问数据表BookInfo中的“name”列的第3列值,代码如下:
myDataSet.Tables["BookInfo"].Row[2]["name"];如果name列在数据表的第3行第2列,根据索引也可访问,代码如下:
myDataSet.Tables["BookInfo"].Rows[2][1];行和列的索引都是从0开始,所以第3行的索引为2,第2列的索引为1。