DataColumn 成员
表示 DataTable 中列的架构。
下表列出了由 DataColumn 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
DataColumn | 已重载。初始化 DataColumn 类的新实例。 |
页首
公共属性
(请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
AllowDBNull | 获取或设置一个值,该值指示对于属于该表的行,此列中是否允许空值。 | |
AutoIncrement | 获取或设置一个值,该值指示对于添加到该表中的新行,列是否将列的值自动递增。 | |
AutoIncrementSeed | 获取或设置其 AutoIncrement 属性设置为 true 的列的起始值。 | |
AutoIncrementStep | 获取或设置其 AutoIncrement 属性设置为 true 的列使用的增量。 | |
Caption | 获取或设置列的标题。 | |
ColumnMapping | 获取或设置列的 MappingType。 | |
ColumnName | 获取或设置 DataColumnCollection 中的列的名称。 | |
Container | 获取组件的容器。(从 MarshalByValueComponent 继承。) | |
DataType | 获取或设置存储在列中的数据的类型。 | |
DateTimeMode | 获取或设置列的 DateTimeMode。 | |
DefaultValue | 在创建新行时获取或设置列的默认值。 | |
DesignMode | 获取指示组件当前是否处于设计模式的值。(从 MarshalByValueComponent 继承。) | |
Expression | 获取或设置表达式,用于筛选行、计算列中的值或创建聚合列。 | |
ExtendedProperties | 获取与 DataColumn 相关的自定义用户信息的集合。 | |
MaxLength | 获取或设置文本列的最大长度。 | |
Namespace | 获取或设置 DataColumn 的命名空间。 | |
Ordinal | 获取列在 DataColumnCollection 集合中的位置。 | |
Prefix | 获取或设置一个 XML 前缀,该前缀是 DataTable 的命名空间的别名。 | |
ReadOnly | 获取或设置一个值,该值指示一旦向表中添加了行,列是否还允许更改。 | |
Site | 获取或设置组件的位置。(从 MarshalByValueComponent 继承。) | |
Table | 获取列所属的 DataTable。 | |
Unique | 获取或设置一个值,该值指示列的每一行中的值是否必须是唯一的。 |
页首
受保护的属性
名称 | 说明 | |
---|---|---|
Events | 获取附加到该组件的事件处理程序的列表。(从 MarshalByValueComponent 继承。) |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Dispose | 已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。) | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetService | 获取 IServiceProvider 的实施者。 (从 MarshalByValueComponent 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
SetOrdinal | 将 DataColumn 的序号或位置更改为指定的序号或位置。 | |
ToString | 已重写。 获取列的 Expression(如果存在的话)。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
CheckNotAllowNull | 该成员支持 .NET Framework 结构,不应从代码直接使用。 | |
CheckUnique | 该成员支持 .NET Framework 结构,不应从代码直接使用。 | |
Dispose | 已重载。 释放由 MarshalByValueComponent 占用的资源。 (从 MarshalByValueComponent 继承。) | |
Finalize | [待提供。] (从 MarshalByValueComponent 继承。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) | |
OnPropertyChanging | 该成员支持 .NET Framework 结构,不应从代码直接使用。 | |
RaisePropertyChanging | 该成员支持 .NET Framework 结构,不应从代码直接使用。 |
页首
公共事件
名称 | 说明 | |
---|---|---|
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。(从 MarshalByValueComponent 继承。) |
页首
请参见
参考
DataColumn 类
System.Data 命名空间
Add
DataColumnCollection
Constraints
ConstraintCollection 类
System.Windows.Forms.DataGrid
DataRow
DataTable
DataSet
NewRow
DataRowCollection
UniqueConstraint