Sdílet prostřednictvím


MetaColumn Třída

Definice

Představuje sloupec databáze používaný dynamickými daty.

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
Dědičnost
MetaColumn
Odvozené
Implementuje

Poznámky

V ASP.NET aplikacích MetaColumn s dynamickými daty třída představuje pole databáze. Třída MetaColumn umožňuje načíst informace o datovém poli, jako jsou informace o typu a metadatech.

Pomocí vlastnosti můžete načíst tabulku, do Table které datové pole patří. Datový model můžete také načíst pomocí Model vlastnosti.

Konstruktory

Name Description
MetaColumn(MetaTable, ColumnProvider)

Inicializuje novou instanci MetaColumn třídy.

Vlastnosti

Name Description
AllowInitialValue

Získá nebo nastaví hodnotu, která určuje, zda sloupec umožňuje vložit hodnotu.

ApplyFormatInEditMode

Získá hodnotu, která určuje, zda formátovací řetězec určený DataFormatString vlastností je použit na hodnoty pole, když ovládací prvek vázané na data, který obsahuje datové pole reprezentované objektem MetaColumn je v režimu úprav.

Attributes

Získá kolekci atributů metadat, které se vztahují na datové pole reprezentované objektem MetaColumn .

ColumnType

Získá datový typ pole.

ConvertEmptyStringToNull

Získá hodnotu, která určuje, zda prázdné řetězcové hodnoty ("") jsou automaticky převedeny na null hodnoty při aktualizaci datového pole ve zdroji dat.

DataFormatString

Získá řetězec, který určuje formát zobrazení pro hodnotu pole.

DataTypeAttribute

DataTypeAttribute Získá atribut, který je použit pro datové pole.

DefaultValue

Získá výchozí hodnotu pro datové pole.

Description

Získá popis datového pole.

DisplayName

Získá zobrazovaný název pro datové pole.

EntityTypeProperty

Získá objekt, který obsahuje atributy vlastnosti, která představuje datové pole v typu entity.

FilterUIHint

FilterUIHint Získá hodnotu, která se používá pro sloupec.

HtmlEncode

Získá hodnotu, která označuje, zda hodnoty pole jsou kódovány HTML před jejich zobrazením v ovládacím prvku vázaném na data.

IsBinaryData

Získá hodnotu, která označuje, zda datové pole obsahuje binární data.

IsCustomProperty

Získá hodnotu, která určuje, zda datové pole existuje v databázi.

IsFloatingPoint

Získá hodnotu, která označuje, zda datové pole je typu s plovoucí desetinou čárkou.

IsForeignKeyComponent

Získá hodnotu, která označuje, zda datové pole je součástí cizího klíče.

IsGenerated

Získá hodnotu, která určuje, zda je hodnota datového pole automaticky generována v databázi.

IsInteger

Získá hodnotu, která určuje, zda datový typ pole je celočíselného typu.

IsLongString

Získá hodnotu, která určuje, zda datový typ pole může obsahovat dlouhé řetězce.

IsPrimaryKey

Získá hodnotu, která určuje, zda datové pole je součástí primárního klíče tabulky.

IsReadOnly

Získá hodnotu, která označuje, zda datové pole je jen pro čtení.

IsRequired

Získá hodnotu, která určuje, zda datové pole vyžaduje hodnotu.

IsString

Získá hodnotu, která označuje, zda datový typ pole je typ řetězce.

MaxLength

Získá hodnotu, která označuje maximální délku dat, která mohou být uložena v datovém poli.

Model

MetaModel Získá objekt, který představuje datový model, do kterého toto datové pole patří.

Name

Získá název datového pole.

NullDisplayText

Získá titulek, který se zobrazí pro pole, když je nullhodnota pole .

Prompt

Získá hodnotu, kterou lze použít jako vodoznak v uživatelském rozhraní vázaném na data ve sloupci.

Provider

Získá abstrakce zprostředkovatele objektu, který se používá k vygenerování objektu MetaColumn .

RequiredErrorMessage

Získá chybovou zprávu, která se zobrazí, když datové pole vyžaduje hodnotu, ale její hodnota je prázdná.

Scaffold

Získá hodnotu, která určuje, zda má být datové pole zobrazeno.

ShortDisplayName

Získá krátký název sloupce.

SortExpression

Získá výraz, který slouží k určení pořadí řazení pro datové pole.

Table

MetaTable Získá objekt, který představuje tabulku, do které datové pole patří.

TypeCode

Získá typ datového pole.

UIHint

Získá název šablony pole určené pro datové pole.

Metody

Name Description
BuildAttributeCollection()

Získá kolekci atributů.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Initialize()

Inicializuje data, která nemusí být k dispozici při zavolání konstruktoru.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ResetMetadata()

Vymaže metadata sloupců uložených v mezipaměti.

ToString()

Získá název datového pole.

Metody rozšíření

Name Description
ConvertEditedValue(IFieldFormattingOptions, String)

Vrátí hodnotu poskytnutou uživatelem pro ovládací prvek, který se ověřuje.

FormatEditValue(IFieldFormattingOptions, Object)

Formátuje zadanou hodnotu pole pomocí zadaných možností formátování.

FormatValue(IFieldFormattingOptions, Object)

Formátuje zadanou hodnotu pole pomocí zadaných možností formátování.

GetEnumType(MetaColumn)

Získá typ výčtu, který představuje sloupec.

Platí pro

Viz také