MetaColumn Klass

Definition

Representerar en databaskolumn som används av dynamiska data.

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
Arv
MetaColumn
Härledda
Implementeringar

Kommentarer

I ASP.NET dynamiska dataprogram representerar klassen MetaColumn ett databasfält. Med MetaColumn klassen kan du hämta information om datafältet, till exempel typ- och metadatainformation.

Du kan hämta tabellen som datafältet tillhör med hjälp Table av egenskapen . Du kan också hämta datamodellen med hjälp Model av egenskapen .

Konstruktorer

Name Description
MetaColumn(MetaTable, ColumnProvider)

Initierar en ny instans av MetaColumn klassen.

Egenskaper

Name Description
AllowInitialValue

Hämtar eller anger ett värde som anger om en kolumn gör att ett värde kan infogas.

ApplyFormatInEditMode

Hämtar ett värde som anger om formateringssträngen DataFormatString som anges av egenskapen tillämpas på fältvärden när den databundna kontrollen som innehåller datafältet som representeras av MetaColumn objektet är i redigeringsläge.

Attributes

Hämtar den samling metadataattribut som gäller för det datafält som representeras av MetaColumn objektet.

ColumnType

Hämtar datafälttypen.

ConvertEmptyStringToNull

Hämtar ett värde som anger om tomma strängvärden ("") automatiskt konverteras till null värden när datafältet uppdateras i datakällan.

DataFormatString

Hämtar strängen som anger visningsformatet för fältvärdet.

DataTypeAttribute

Hämtar attributet DataTypeAttribute som tillämpas på datafältet.

DefaultValue

Hämtar standardvärdet för datafältet.

Description

Hämtar beskrivningen för datafältet.

DisplayName

Hämtar visningsnamnet för datafältet.

EntityTypeProperty

Hämtar ett objekt som innehåller attribut för egenskapen som representerar datafältet i entitetstypen.

FilterUIHint

Hämtar det FilterUIHint värde som används för kolumnen.

HtmlEncode

Hämtar ett värde som anger om fältvärden är HTML-kodade innan de visas i en databunden kontroll.

IsBinaryData

Hämtar ett värde som anger om datafältet innehåller binära data.

IsCustomProperty

Hämtar ett värde som anger om datafältet finns i databasen.

IsFloatingPoint

Hämtar ett värde som anger om datafältet är en flyttaltyp.

IsForeignKeyComponent

Hämtar ett värde som anger om datafältet är en del av en sekundärnyckel.

IsGenerated

Hämtar ett värde som anger om datafältvärdet genereras automatiskt i databasen.

IsInteger

Hämtar ett värde som anger om datafälttypen är en heltalstyp.

IsLongString

Hämtar ett värde som anger om datafälttypen kan innehålla långa strängar.

IsPrimaryKey

Hämtar ett värde som anger om datafältet är en del av tabellens primära nyckel.

IsReadOnly

Hämtar ett värde som anger om datafältet är skrivskyddat.

IsRequired

Hämtar ett värde som anger om datafältet kräver ett värde.

IsString

Hämtar ett värde som anger om datafälttypen är en strängtyp.

MaxLength

Hämtar ett värde som anger den maximala längden på data som kan lagras i datafältet.

Model

Hämtar det MetaModel objekt som representerar datamodellen som det här datafältet tillhör.

Name

Hämtar namnet på datafältet.

NullDisplayText

Hämtar undertexten som visas för ett fält när fältets värde är null.

Prompt

Hämtar ett värde som kan användas som vattenstämpel i användargränssnittet som är bundet till data i kolumnen.

Provider

Hämtar abstraktionsproviderobjektet som används för att generera MetaColumn objektet.

RequiredErrorMessage

Hämtar felmeddelandet som visas när datafältet kräver ett värde men dess värde är tomt.

Scaffold

Hämtar ett värde som anger om datafältet ska visas.

ShortDisplayName

Hämtar det korta namnet på kolumnen.

SortExpression

Hämtar det uttryck som används för att fastställa sorteringsordningen för datafältet.

Table

Hämtar objektet MetaTable som representerar tabellen som datafältet tillhör.

TypeCode

Hämtar datafältets typ.

UIHint

Hämtar namnet på den fältmall som angetts för datafältet.

Metoder

Name Description
BuildAttributeCollection()

Hämtar attributsamlingen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize()

Initierar data som kanske inte är tillgängliga när konstruktorn anropas.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ResetMetadata()

Rensar cachelagrade kolumnmetadata.

ToString()

Hämtar datafältnamnet.

Tilläggsmetoder

Name Description
ConvertEditedValue(IFieldFormattingOptions, String)

Returnerar värdet som tillhandahålls av en användare för en kontroll som verifieras.

FormatEditValue(IFieldFormattingOptions, Object)

Formaterar det angivna fältvärdet med hjälp av de angivna formateringsalternativen.

FormatValue(IFieldFormattingOptions, Object)

Formaterar det angivna fältvärdet med hjälp av de angivna formateringsalternativen.

GetEnumType(MetaColumn)

Hämtar den typ av uppräkning som representerar kolumnen.

Gäller för

Se även