在ADO.NET中,DataSet包括了DataTable、DataRow、DataColumn等类。
DataTable用于存储一张表,调用DataAdapter的Fill()方法,可以把来自数据库的数据填充到本机的DataTable中。一个DataSet中可以包括多个DataTable,并且可以通过DataRelation设置这些DataTable之间的关系。
DataTable的常用属性和方法如下:
名称 | 说明 |
Rows | 获取或设置当前DataTable内的所有行,即相应数据表里的所有记录 |
Columns | 获取或设置当前DataTable内的所有列 |
TableName | 获取或设置当前DataTable的名称 |
AcceptChanges()方法 | 提交对该表的所有修改 |
NewRow()方法 | 为当前有DataTable增加一个新行,返回DataRow对象 |
Clear()方法 | 清除DataTable中原来的数据,通常在获取新的数据前调用 |
下面对上表中的部分内容再做进一步的说明。
(1)Rows属性具有如下常用方法:
1)Add():把DataTable的NewRow()方法所创建的行追加到末尾。
2)Ins