一、知识点描述
1.定义
DataTable是一个表示内存中数据的一个表。数据库中存储的是实体表,实体表中有一系列的数据。而DataTable即存储在内存中的表,是可以独立创建和使用的。在持久化到数据库之前,是不会对数据库产生影响的,持久化到数据库可以使用dataAdapter.Update的方法(dataAdapter是某个实例化的DataAdapter对象)。
2.DataTable的对象
DataTable的对象包括DataSet和DataView。
3.DataTable的属性
名称 |
说明 |
|
---|---|---|
CaseSensitive |
指示表中的字符串比较是否区分大小写。 |
|
ChildRelations |
获取此 DataTable 的子关系的集合。 |
|
Columns |
获取属于该表的列的集合。 |
|
Constraints |
获取由该表维护的约束的集合。 |
|
Container |
获取组件的容器。 (继承自 MarshalByValueComponent。) |
|
DataSet |
获取此表所属的 DataSet。 |
|
DefaultView |
获取可能包括筛选视图或游标位置的表的自定义视图。 |
|
DesignMode |
获取指示组件当前是否处于设计模式的值。 (继承自 MarshalByValueComponent。) |
|
DisplayExpression |
获取或设置一个表达式,该表达式返回的值用于表示用户界面中的此表。 DisplayExpression 属性用于在用户界面中显示此表的名称。 |
|
Events |
获取附加到该组件的事件处理程序的列表。 (继承自 MarshalByValueComponent。) |
|
ExtendedProperties |
获取自定义用户信息的集合 |