ADO.NET访问数据集的表、行和列

访问数据集中数据表,获取表中的值是编程中常常需要实现的操作。有两种方式可以访问数据集中的数据表,方法如下:

按表名访问: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。

posted on 2012-07-12 16:25  流星落  阅读(289)  评论(0编辑  收藏  举报

导航