DetailsView.CreateFieldSet(Object, Boolean) Méthode
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.
Crée l’ensemble complet de champs de ligne générés automatiquement et définis par l’utilisateur utilisés pour générer la hiérarchie de contrôle.
protected:
virtual System::Collections::ICollection ^ CreateFieldSet(System::Object ^ dataItem, bool useDataSource);
protected virtual System.Collections.ICollection CreateFieldSet(object dataItem, bool useDataSource);
abstract member CreateFieldSet : obj * bool -> System.Collections.ICollection
override this.CreateFieldSet : obj * bool -> System.Collections.ICollection
Protected Overridable Function CreateFieldSet (dataItem As Object, useDataSource As Boolean) As ICollection
Paramètres
- dataItem
- Object
Élément de données pour lequel créer les champs de ligne.
- useDataSource
- Boolean
true pour utiliser l’élément de données pour créer les champs de ligne générés automatiquement ; sinon, false.
Retours
Qui ICollection contient les champs de ligne générés automatiquement et définis par l’utilisateur pour l’élément de données spécifié.
Remarques
La CreateFieldSet méthode est une méthode d’assistance appelée par le DetailsView contrôle pour créer l’ensemble complet de champs de ligne pour le contrôle. Si la AutoGenerateRows propriété est définie truesur , les champs de ligne générés automatiquement sont ajoutés aux champs de ligne définis par l’utilisateur contenus dans la Fields collection. Pour créer les champs de ligne générés automatiquement en fonction de l’élément de données, transmettez true le useDataSource paramètre ; sinon, les champs de ligne générés automatiquement sont créés en fonction des propriétés des champs de ligne existants dans le contrôle.
Notes pour les héritiers
Lors de l’extension de la DetailsView classe, vous pouvez remplacer cette méthode pour créer votre propre ensemble de champs de ligne.