MetaColumn Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| 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 |
| 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. |