实现方法有点类似于ADO.NET 数据库。ADO.NET 数据库以填充ADO.NET 数据库,也可以修改数据然后提交以实现对具体数据的修改:这样,将DataSet的表People的结构和数据拷贝到了DataTable中,
Dim row as DataRow = dtable.NewRow()
row(0) = "Philip"
row(1) = "Quinn"
dtable.Rows.Add(row)
dtable.AcceptChanges
- 1.
- 2.
- 3.
- 4.
这样我们就建立了一个新的DataRow,这和用dtable.NewRow()建立一个新的数据列一样,我们还可以给这个列取名了Fname。#t#
因为以上的DataTable来自DataSet,如果我们使用dtable.AcceptChanges方法更新DataTable,DataSet也会被更新:
Dim row as DataRow = dtable2.NewRow()
row(0) = "Philip"
row(1) = "Quinn"
dtable2.Rows.Add(row)
dtable2.AcceptChanges
- 1.
- 2.
- 3.
- 4.
- 5.
通过这个图示我们很容易就理清了DataSet、DataTable、DataRowCollection、DataRows、DataColumn和DataColumnCollection之间的相互关系。建立一个DataSet和一个叫"People"的DataTable;增加三个数据列并且设置它们的数据属性;将它们加入到DataSet;建立另外一个DataTable,这个DataTable是刚才建立的那个的拷贝;