Бөлісу құралы:


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 приложения 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

Возвращает значение, указывающее, является ли тип поля данных целым типом.

IsLongString

Возвращает значение, указывающее, может ли тип поля данных содержать длинные строки.

IsPrimaryKey

Возвращает значение, указывающее, является ли поле данных частью первичного ключа таблицы.

IsReadOnly

Возвращает значение, указывающее, доступно ли поле данных только для чтения.

IsRequired

Возвращает значение, указывающее, требуется ли поле данных значение.

IsString

Возвращает значение, указывающее, является ли тип поля данных строковым типом.

MaxLength

Возвращает значение, указывающее максимальную длину данных, которые могут храниться в поле данных.

Model

MetaModel Возвращает объект, представляющий модель данных, к которой принадлежит это поле данных.

Name

Возвращает имя поля данных.

NullDisplayText

Возвращает подпись, отображаемую для поля, если значение поля равно null.

Prompt

Возвращает значение, которое можно использовать в качестве водяного знака в пользовательском интерфейсе, привязанном к данным в столбце.

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)

Возвращает тип перечисления, представляющего столбец.

Применяется к

См. также раздел