Sdílet prostřednictvím


MetaColumn Třída

Definice

Představuje sloupec databáze, který je používán 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 aplikacích MetaColumn ASP.NET dynamických dat představuje třída databázové pole. Třída MetaColumn umožňuje načíst informace o datovém poli, jako jsou informace o typu a metadatech.

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

Konstruktory

MetaColumn(MetaTable, ColumnProvider)

Inicializuje novou instanci MetaColumn třídy.

Vlastnosti

AllowInitialValue

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

ApplyFormatInEditMode

Získá hodnotu, která označ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é MetaColumn objektem je v režimu úprav.

Attributes

Získá kolekci atributů metadat, které platí pro datové pole reprezentované objektem MetaColumn .

ColumnType

Získá datový typ pole.

ConvertEmptyStringToNull

Získá hodnotu, která označ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 na datové pole.

DefaultValue

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

Description

Získá popis datového pole.

DisplayName

Získá zobrazovaný název datového 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 jsou hodnoty polí 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á označ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á označuje, zda hodnota datového pole je automaticky generována v databázi.

IsInteger

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

IsLongString

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

IsPrimaryKey

Získá hodnotu, která označ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á označ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ženy v datovém poli.

Model

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

Name

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

NullDisplayText

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

Prompt

Získá hodnotu, která lze použít jako vodoznak v uživatelském rozhraní, který je vázán na data ve sloupci.

Provider

Získá objekt zprostředkovatele abstrakce, 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á označuje, zda datové pole má být zobrazena.

ShortDisplayName

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

SortExpression

Získá výraz, který se používá 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 zadané pro datové pole.

Metody

BuildAttributeCollection()

Získá kolekci atributů.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

(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 Objectsouboru .

(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í

ConvertEditedValue(IFieldFormattingOptions, String)

Vrátí hodnotu zadanou 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é