Partage via


MetaColumn Classe

Définition

Représente une colonne de base de données utilisée par Dynamic 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
Héritage
MetaColumn
Dérivé
Implémente

Remarques

Dans ASP.NET applications de données dynamiques, la MetaColumn classe représente un champ de base de données. La MetaColumn classe vous permet de récupérer des informations sur le champ de données, tels que les informations de type et de métadonnées.

Vous pouvez récupérer la table à laquelle appartient le champ de données à l’aide de la Table propriété. Vous pouvez également récupérer le modèle de données à l’aide de la Model propriété.

Constructeurs

Nom Description
MetaColumn(MetaTable, ColumnProvider)

Initialise une nouvelle instance de la classe MetaColumn.

Propriétés

Nom Description
AllowInitialValue

Obtient ou définit une valeur qui spécifie si une colonne permet d’insérer une valeur.

ApplyFormatInEditMode

Obtient une valeur qui indique si la chaîne de mise en forme spécifiée par la DataFormatString propriété est appliquée aux valeurs de champ lorsque le contrôle lié aux données qui contient le champ de données représenté par l’objet MetaColumn est en mode édition.

Attributes

Obtient la collection d’attributs de métadonnées qui s’appliquent au champ de données représenté par l’objet MetaColumn .

ColumnType

Obtient le type de champ de données.

ConvertEmptyStringToNull

Obtient une valeur qui indique si les valeurs de chaîne vide (« ») sont automatiquement converties en null valeurs lorsque le champ de données est mis à jour dans la source de données.

DataFormatString

Obtient la chaîne qui spécifie le format d’affichage de la valeur de champ.

DataTypeAttribute

Obtient l’attribut DataTypeAttribute appliqué au champ de données.

DefaultValue

Obtient la valeur par défaut pour le champ de données.

Description

Obtient la description du champ de données.

DisplayName

Obtient le nom complet du champ de données.

EntityTypeProperty

Obtient un objet qui contient des attributs de la propriété qui représente le champ de données dans le type d’entité.

FilterUIHint

Obtient la FilterUIHint valeur utilisée pour la colonne.

HtmlEncode

Obtient une valeur qui indique si les valeurs de champ sont encodées au format HTML avant qu’elles ne soient affichées dans un contrôle lié aux données.

IsBinaryData

Obtient une valeur qui indique si le champ de données contient des données binaires.

IsCustomProperty

Obtient une valeur qui indique si le champ de données existe dans la base de données.

IsFloatingPoint

Obtient une valeur qui indique si le champ de données est un type à virgule flottante.

IsForeignKeyComponent

Obtient une valeur qui indique si le champ de données fait partie d’une clé étrangère.

IsGenerated

Obtient une valeur qui indique si la valeur du champ de données est générée automatiquement dans la base de données.

IsInteger

Obtient une valeur qui indique si le type de champ de données est un type entier.

IsLongString

Obtient une valeur qui indique si le type de champ de données peut contenir des chaînes longues.

IsPrimaryKey

Obtient une valeur qui indique si le champ de données fait partie de la clé primaire de la table.

IsReadOnly

Obtient une valeur qui indique si le champ de données est en lecture seule.

IsRequired

Obtient une valeur qui indique si le champ de données nécessite une valeur.

IsString

Obtient une valeur qui indique si le type de champ de données est un type de chaîne.

MaxLength

Obtient une valeur qui indique la longueur maximale des données qui peuvent être stockées dans le champ de données.

Model

Obtient l’objet MetaModel qui représente le modèle de données auquel appartient ce champ de données.

Name

Obtient le nom du champ de données.

NullDisplayText

Obtient la légende affichée pour un champ lorsque la valeur du champ est null.

Prompt

Obtient une valeur qui peut être utilisée comme filigrane dans l’interface utilisateur liée aux données de la colonne.

Provider

Obtient l’objet fournisseur d’abstraction utilisé pour générer l’objet MetaColumn .

RequiredErrorMessage

Obtient le message d’erreur qui s’affiche lorsque le champ de données requiert une valeur, mais sa valeur est vide.

Scaffold

Obtient une valeur qui indique si le champ de données doit être affiché.

ShortDisplayName

Obtient le nom court de la colonne.

SortExpression

Obtient l’expression utilisée pour déterminer l’ordre de tri du champ de données.

Table

Obtient l’objet MetaTable qui représente la table à laquelle appartient le champ de données.

TypeCode

Obtient le type du champ de données.

UIHint

Obtient le nom du modèle de champ spécifié pour le champ de données.

Méthodes

Nom Description
BuildAttributeCollection()

Obtient la collection d’attributs.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Initialize()

Initialise les données qui peuvent ne pas être disponibles lorsque le constructeur est appelé.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ResetMetadata()

Efface les métadonnées de colonne mises en cache.

ToString()

Obtient le nom du champ de données.

Méthodes d’extension

Nom Description
ConvertEditedValue(IFieldFormattingOptions, String)

Retourne la valeur fournie par un utilisateur pour un contrôle en cours de validation.

FormatEditValue(IFieldFormattingOptions, Object)

Met en forme la valeur de champ spécifiée à l’aide des options de mise en forme spécifiées.

FormatValue(IFieldFormattingOptions, Object)

Met en forme la valeur de champ spécifiée à l’aide des options de mise en forme spécifiées.

GetEnumType(MetaColumn)

Obtient le type de l’énumération qui représente la colonne.

S’applique à

Voir aussi