DetailsView.CreateChildControls(IEnumerable, Boolean) Méthode

Définition

Crée la hiérarchie de contrôles utilisée pour afficher le DetailsView contrôle.

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

Qui IEnumerable représente la source de données du DetailsView contrôle.

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 une valeur Null DataSourceView.

-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 est définie sur 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

Lors de l’extension de la DetailsView classe, vous pouvez remplacer cette méthode pour créer votre propre hiérarchie de contrôle.

S’applique à

Voir aussi