DataSetFieldSchema Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la structure ou le schéma d’un champ de données.
public ref class DataSetFieldSchema sealed : System::Web::UI::Design::IDataSourceFieldSchema
public sealed class DataSetFieldSchema : System.Web.UI.Design.IDataSourceFieldSchema
type DataSetFieldSchema = class
interface IDataSourceFieldSchema
Public NotInheritable Class DataSetFieldSchema
Implements IDataSourceFieldSchema
- Héritage
-
DataSetFieldSchema
- Implémente
Remarques
Utilisez la DataSetFieldSchema classe pour obtenir les propriétés d’un champ de données à l’aide d’un DataColumn. Vous pouvez découvrir la structure d’un champ de données à l’aide des propriétés suivantes dans cette classe : DataType, , IsReadOnly, LengthName, et IsUnique. En outre, vous pouvez utiliser la Identity propriété pour déterminer si une colonne de données est définie pour AutoIncrement, ou la PrimaryKey propriété pour déterminer si une colonne de données se trouve dans la clé primaire.
La DataSetFieldSchema classe est utilisée par les composants du concepteur de contrôles personnalisés pour fournir des informations sur un champ de données au moment du design.
Pour examiner les composants de données à l’aide d’un DataSet, utilisez les classes suivantes.
Constructeurs
| Nom | Description |
|---|---|
| DataSetFieldSchema(DataColumn) |
Initialise une nouvelle instance de la classe à l’aide DataSetFieldSchema d’un .DataColumn |
Propriétés
| Nom | Description |
|---|---|
| DataType |
Obtient le type de données stockées dans le champ de données. |
| Identity |
Obtient une valeur indiquant si la valeur du champ de données incrémente automatiquement chaque nouvelle ligne ajoutée à la table ou à la vue. |
| IsReadOnly |
Obtient une valeur indiquant si l’objet DataColumn est en lecture seule. |
| IsUnique |
Obtient une valeur indiquant si les valeurs dans le champ de données doivent être uniques. |
| Length |
Obtient une valeur indiquant la taille des données qui peuvent être stockées dans le champ de données. |
| Name |
Obtient le nom du champ de données. |
| Nullable |
Obtient une valeur indiquant si le champ de données peut accepter |
| Precision |
Obtient le nombre maximal de chiffres utilisés pour représenter une valeur numérique dans le champ de données. |
| PrimaryKey |
Obtient une valeur indiquant si le champ de données se trouve dans la clé primaire de la table ou de la vue contenante. |
| Scale |
Obtient le nombre de décimales auxquelles les valeurs numériques du champ de données sont résolues. |
Méthodes
| Nom | Description |
|---|---|
| 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) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |