ListSourceHelper.GetList(IDataSource) Metod

Definition

Hämtar en IList samling datakällans objekt.

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

Parametrar

dataSource
IDataSource

En IDataSource som innehåller ett eller flera associerade DataSourceView objekt som hämtas av ett anrop till GetViewNames().

Returer

En IList av en IDataSource, om IDataSource har ett eller flera associerade DataSourceView objekt, annars returnerar null.

Exempel

I följande kodexempel visas designmönstret för en datakällaklass som implementerar IListSource metoderna. Metoden GetList anropar den statiska GetList metoden.

#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

Kommentarer

Använd den här metoden i en implementering av IListSource.GetList metoden och skicka en referens till en datakällakontroll.

Objektet IList som returneras implementerar ITypedList gränssnittet. Du kan använda GetItemProperties metoden för att hämta en lista med PropertyDescriptor deskriptorer som motsvarar de DataSourceView namn som är associerade med datakällans kontroll från listan.

Gäller för

Se även