
数据内容介绍(DataRow)
在介绍了DataTable,DataColumns之后,现在介绍DataRow。
上一节,我们创建了 DataTable,并添加了 DataColumns字段信息,数据表创建好了 框架,就可以添加数据,记录信息。
DataTable包含rows集合,包含DataRow对象的集合。插入行集合的方法有:
Add(),该方法重载
Load(),该方法用于更新现有的DataRow对象或者重新加载datarow,DataTable要求设置PrimaryKey属性,能够定位要更新的datarow,其中有一个参数为 LoadOption,控制数据集不同的处理方式。
1、Add方法添加数据
例如:
第一个例子是newrow(),显示的创建一个 DataRow。
第二个例子是向Add方法传递数据,添加一个新的DataRow。
2、LoadDataRow(),加载数据。
在加载数据过程中,存在三个选项
Origin,Current和Proposed控制对数据的操作。
3、DataRow记录的状态(RowState)
根据行的状态与数据的副本可以查看当前数据的情况,根据应用判断如何操作。具体后面章节详细介绍
4、复制与克隆
对于DataTable的对象,还有复制(Copy)与克隆(Clone)两种操作。复制(Copy)是复制DataTable框架结构与所有数据内容。
有些情况只需要框架,通过克隆实现。如果需要导入部分数据通过
importRow实现即可。
文章摘自:https://www.cnblogs.com/panpeng666/p/20082089
