ListSourceHelper.GetList(IDataSource) Methode

Definition

Ruft eine IList Auflistung von Datenquellenobjekten ab.

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

Parameter

dataSource
IDataSource

Ein IDataSource Objekt, das mindestens ein zugeordnetes DataSourceView Objekt enthält, das von einem Aufruf abgerufen GetViewNames()wird.

Gibt zurück

Eine IList von IDataSourceeinem , wenn das IDataSource ein oder mehrere zugeordnete DataSourceView Objekte hat; andernfalls wird zurückgegeben null.

Beispiele

Im folgenden Codebeispiel wird das Entwurfsmuster für eine Datenquellenklasse veranschaulicht, die die IListSource Methoden implementiert. Die GetList Methode ruft die statische GetList Methode auf.

#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

Hinweise

Verwenden Sie diese Methode in einer Implementierung der IListSource.GetList Methode, und übergeben Sie einen Verweis auf ein Datenquellensteuerelement.

Das IList zurückgegebene Objekt implementiert die ITypedList Schnittstelle. Mit der GetItemProperties Methode können Sie eine Liste von PropertyDescriptor Deskriptoren abrufen, die den Namen entsprechen, die DataSourceView dem Datenquellensteuerelement aus der Liste zugeordnet sind.

Gilt für:

Weitere Informationen