DetailsView.CreateChildControls(IEnumerable, 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 la hiérarchie des contrôles utilisée pour rendre le contrôle DetailsView.
protected:
override int CreateChildControls(System::Collections::IEnumerable ^ dataSource, bool dataBinding);
protected override int CreateChildControls (System.Collections.IEnumerable dataSource, bool dataBinding);
override this.CreateChildControls : System.Collections.IEnumerable * bool -> int
Protected Overrides Function CreateChildControls (dataSource As IEnumerable, dataBinding As Boolean) As Integer
Paramètres
- dataSource
- IEnumerable
IEnumerable qui représente la source de données pour le contrôle DetailsView.
- dataBinding
- Boolean
true
pour indiquer que cette méthode est appelée pendant la liaison de données ; sinon, false
.
Retours
Nombre d'éléments dans la source de données.
Exceptions
dataSource
retourne un DataSourceView de valeur null.
- ou -
dataSource
n'est pas un ICollection et ne peut pas retourner un nombre total de lignes.
- ou -
dataBinding
est false
et dataSource
n'implémente pas l'interface ICollection.
- ou -
dataSource
n'implémente pas l'interface ICollection et AllowPaging a la valeur true
.
Remarques
La CreateChildControls méthode est une méthode d’assistance appelée par le DetailsView contrôle pour créer la hiérarchie de contrôles pour le contrôle.
Notes pour les héritiers
Lorsque vous étendez la DetailsView classe, vous pouvez remplacer cette méthode pour créer votre propre hiérarchie de contrôle.