Partager via


ListSourceHelper.GetList(IDataSource) Méthode

Définition

Récupère une collection IList d'objets source de données.

public:
 static System::Collections::IList ^ GetList(System::Web::UI::IDataSource ^ dataSource);
public static System.Collections.IList GetList (System.Web.UI.IDataSource dataSource);
static member GetList : System.Web.UI.IDataSource -> System.Collections.IList
Public Shared Function GetList (dataSource As IDataSource) As IList

Paramètres

dataSource
IDataSource

IDataSource qui contient un ou plusieurs objets DataSourceView associés, récupérés par un appel à GetViewNames().

Retours

IList

IList d'un unique IDataSource, si le IDataSource présente un ou plusieurs objets DataSourceView associés ; sinon, retourne null.

Exemples

L’exemple de code suivant illustre le modèle de conception d’une classe de source de données qui implémente les IListSource méthodes. La GetList méthode appelle la méthode statique GetList .

#region Implementation of IListSource

bool IListSource.ContainsListCollection {
    get {
        return ListSourceHelper.ContainsListCollection(this);
    }
}

IList IListSource.GetList() {
    return ListSourceHelper.GetList(this);
}

#endregion
#Region "Implementation of IListSource"

ReadOnly Property ContainsListCollection() As Boolean Implements IListSource.ContainsListCollection
   Get
      Return ListSourceHelper.ContainsListCollection(Me)
   End Get
End Property


Function GetList() As IList Implements IListSource.GetList
   Return ListSourceHelper.GetList(Me)
End Function 'IListSource.GetList

#End Region

Remarques

Utilisez cette méthode dans une implémentation de la IListSource.GetList méthode, en passant une référence à un contrôle de source de données.

L’objet IList retourné implémente l’interface ITypedList . Vous pouvez utiliser la GetItemProperties méthode pour récupérer une liste de PropertyDescriptor descripteurs qui correspondent aux DataSourceView noms associés au contrôle de source de données de la liste.

S’applique à

Voir aussi