MetaColumn 类

定义

表示动态数据使用的数据库列。

public ref class MetaColumn : System::Web::DynamicData::IFieldFormattingOptions
public class MetaColumn : System.Web.DynamicData.IFieldFormattingOptions
type MetaColumn = class
    interface IFieldFormattingOptions
Public Class MetaColumn
Implements IFieldFormattingOptions
继承
MetaColumn
派生
实现

注解

在 ASP.NET Dynamic Data 应用程序中, MetaColumn 类表示数据库字段。 类 MetaColumn 允许检索有关数据字段的信息,例如类型和元数据信息。

可以使用 属性检索数据字段所属的 Table 表。 还可以使用 Model 属性检索数据模型。

构造函数

MetaColumn(MetaTable, ColumnProvider)

初始化 MetaColumn 类的新实例。

属性

AllowInitialValue

获取或设置一个值,该值指定某个列是否允许插入值。

ApplyFormatInEditMode

获取一个值,该值指示当包含 DataFormatString 对象表示的数据字段的数据绑定控件处于编辑模式时,MetaColumn 属性指定的格式设置字符串是否应用于字段值。

Attributes

获取应用于 MetaColumn 对象表示的数据字段的元数据特性的集合。

ColumnType

获取数据字段类型。

ConvertEmptyStringToNull

获取一个值,该值指示在数据源中更新数据字段时是否将空字符串值 ("") 自动转换为 null 值。

DataFormatString

获取指定字段值的显示格式的字符串。

DataTypeAttribute

获取应用于数据字段的 DataTypeAttribute 特性。

DefaultValue

获取数据字段的默认值。

Description

获取数据字段的说明。

DisplayName

获取数据字段的显示名称。

EntityTypeProperty

获取一个对象,该对象包含表示实体类型的数据字段的属性的特性。

FilterUIHint

获取用于列的 FilterUIHint 值。

HtmlEncode

获取一个值,该值指示在数据绑定控件中显示字段值之前,这些字段值是否经过 HTML 编码。

IsBinaryData

获取一个值,该值指示数据字段是否包含二进制数据。

IsCustomProperty

获取一个值,该值指示数据库中是否存在数据字段。

IsFloatingPoint

获取一个值,该值指示数据字段是否为浮点型。

IsForeignKeyComponent

获取一个值,该值指示数据字段是否为外键的一部分。

IsGenerated

获取一个值,该值指示是否在数据库中自动生成数据字段值。

IsInteger

获取一个值,该值指示数据字段类型是否为 integer 类型。

IsLongString

获取一个值,该值指示数据字段类型是否可包含 long 字符串。

IsPrimaryKey

获取一个值,该值指示数据字段是否为表的主键的一部分。

IsReadOnly

获取一个值,该值指示数据字段是否为只读。

IsRequired

获取一个值,该值指示数据字段是否需要值。

IsString

获取一个值,该值指示数据字段类型是否为 string 类型。

MaxLength

获取一个值,该值指示可在数据字段中存储的数据的最大长度。

Model

获取 MetaModel 对象,该对象表示此数据字段所属的数据模型。

Name

获取数据字段的名称。

NullDisplayText

获取当字段值为 null 时,该字段显示的标题。

Prompt

获取可以在绑定到列中数据的 UI 中用作水印的值。

Provider

获取用于生成 MetaColumn 对象的抽象提供程序对象。

RequiredErrorMessage

获取当数据字段需要值但其值为空时显示的错误消息。

Scaffold

获取一个值,该值指示是否应显示数据字段。

ShortDisplayName

获取列的短名称。

SortExpression

获取用于确定数据字段的排序顺序的表达式。

Table

获取 MetaTable 对象,该对象表示数据字段所属的表。

TypeCode

获取数据字段的类型。

UIHint

获取为数据字段指定的字段模板的名称。

方法

BuildAttributeCollection()

获取特性集合。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Initialize()

初始化调用构造函数后可能不可用的数据。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ResetMetadata()

清除缓存的列元数据。

ToString()

获取数据字段名。

扩展方法

ConvertEditedValue(IFieldFormattingOptions, String)

返回用户为正在验证的控件提供的值。

FormatEditValue(IFieldFormattingOptions, Object)

使用指定格式设置选项设置指定字段值的格式。

FormatValue(IFieldFormattingOptions, Object)

使用指定格式设置选项设置指定字段值的格式。

GetEnumType(MetaColumn)

获取表示列的枚举的类型。

适用于

另请参阅