MetaColumn Klasa

Definicja

Reprezentuje kolumnę bazy danych używaną przez dane dynamiczne.

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
Dziedziczenie
MetaColumn
Pochodne
Implementuje

Uwagi

W ASP.NET aplikacji MetaColumn dynamic data klasa reprezentuje pole bazy danych. Klasa MetaColumn umożliwia pobieranie informacji o polu danych, takich jak informacje o typie i metadanych.

Tabelę, do której należy pole danych, można pobrać za pomocą Table właściwości . Model danych można również pobrać przy użyciu Model właściwości .

Konstruktory

MetaColumn(MetaTable, ColumnProvider)

Inicjuje nowe wystąpienie klasy MetaColumn.

Właściwości

AllowInitialValue

Pobiera lub ustawia wartość określającą, czy kolumna umożliwia wstawienie wartości.

ApplyFormatInEditMode

Pobiera wartość wskazującą, czy ciąg formatowania określony przez DataFormatString właściwość jest stosowany do wartości pól, gdy kontrolka powiązana z danymi zawierająca pole danych reprezentowane przez MetaColumn obiekt jest w trybie edycji.

Attributes

Pobiera kolekcję atrybutów metadanych, które mają zastosowanie do pola danych reprezentowanego MetaColumn przez obiekt.

ColumnType

Pobiera typ pola danych.

ConvertEmptyStringToNull

Pobiera wartość wskazującą, czy wartości pustych ciągów ("") są automatycznie konwertowane na null wartości po zaktualizowaniu pola danych w źródle danych.

DataFormatString

Pobiera ciąg określający format wyświetlania wartości pola.

DataTypeAttribute

DataTypeAttribute Pobiera atrybut, który jest stosowany do pola danych.

DefaultValue

Pobiera wartość domyślną pola danych.

Description

Pobiera opis pola danych.

DisplayName

Pobiera nazwę wyświetlaną pola danych.

EntityTypeProperty

Pobiera obiekt zawierający atrybuty właściwości reprezentujące pole danych w typie jednostki.

FilterUIHint

FilterUIHint Pobiera wartość używaną dla kolumny.

HtmlEncode

Pobiera wartość wskazującą, czy wartości pól są zakodowane w formacie HTML przed ich wyświetleniem w kontrolce powiązanej z danymi.

IsBinaryData

Pobiera wartość wskazującą, czy pole danych zawiera dane binarne.

IsCustomProperty

Pobiera wartość wskazującą, czy pole danych istnieje w bazie danych.

IsFloatingPoint

Pobiera wartość wskazującą, czy pole danych jest typem zmiennoprzecinkowym.

IsForeignKeyComponent

Pobiera wartość wskazującą, czy pole danych jest częścią klucza obcego.

IsGenerated

Pobiera wartość wskazującą, czy wartość pola danych jest generowana automatycznie w bazie danych.

IsInteger

Pobiera wartość wskazującą, czy typ pola danych jest typem liczby całkowitej.

IsLongString

Pobiera wartość wskazującą, czy typ pola danych może zawierać długie ciągi.

IsPrimaryKey

Pobiera wartość wskazującą, czy pole danych jest częścią klucza podstawowego tabeli.

IsReadOnly

Pobiera wartość wskazującą, czy pole danych jest tylko do odczytu.

IsRequired

Pobiera wartość wskazującą, czy pole danych wymaga wartości.

IsString

Pobiera wartość wskazującą, czy typ pola danych jest typem ciągu.

MaxLength

Pobiera wartość wskazującą maksymalną długość danych, które mogą być przechowywane w polu danych.

Model

MetaModel Pobiera obiekt reprezentujący model danych, do którego należy to pole danych.

Name

Pobiera nazwę pola danych.

NullDisplayText

Pobiera podpis wyświetlany dla pola, gdy wartość pola to null.

Prompt

Pobiera wartość, która może być używana jako znak wodny w interfejsie użytkownika powiązanym z danymi w kolumnie.

Provider

Pobiera obiekt dostawcy abstrakcji używany do generowania MetaColumn obiektu.

RequiredErrorMessage

Pobiera komunikat o błędzie wyświetlany, gdy pole danych wymaga wartości, ale jej wartość jest pusta.

Scaffold

Pobiera wartość wskazującą, czy pole danych powinno być wyświetlane.

ShortDisplayName

Pobiera krótką nazwę kolumny.

SortExpression

Pobiera wyrażenie używane do określania kolejności sortowania dla pola danych.

Table

MetaTable Pobiera obiekt reprezentujący tabelę, do którego należy pole danych.

TypeCode

Pobiera typ pola danych.

UIHint

Pobiera nazwę szablonu pola określonego dla pola danych.

Metody

BuildAttributeCollection()

Pobiera kolekcję atrybutów.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize()

Inicjuje dane, które mogą nie być dostępne po wywołaniu konstruktora.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ResetMetadata()

Czyści buforowane metadane kolumn.

ToString()

Pobiera nazwę pola danych.

Metody rozszerzania

ConvertEditedValue(IFieldFormattingOptions, String)

Zwraca wartość podaną przez użytkownika dla kontrolki, która jest weryfikowana.

FormatEditValue(IFieldFormattingOptions, Object)

Formatuje określoną wartość pola przy użyciu określonych opcji formatowania.

FormatValue(IFieldFormattingOptions, Object)

Formatuje określoną wartość pola przy użyciu określonych opcji formatowania.

GetEnumType(MetaColumn)

Pobiera typ wyliczenia reprezentującego kolumnę.

Dotyczy

Zobacz też