ListSourceHelper.GetList(IDataSource) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte kolekci IList objektů zdroje dat.
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
Parametry
- dataSource
- IDataSource
Obsahující IDataSource jeden nebo více přidružených DataSourceView objektů, které jsou načteny voláním GetViewNames().
Návraty
Jeden IList z nich , pokud IDataSource má jeden nebo více přidružených DataSourceView objektů; jinak vrátí null
.IDataSource
Příklady
Následující příklad kódu ukazuje vzor návrhu pro třídu zdroje dat, která implementuje IListSource metody. Metoda GetList volá statickou GetList metodu.
#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
Poznámky
Tuto metodu použijte v implementaci IListSource.GetList metody a předání odkazu na řízení zdroje dat.
Vrácený IList objekt implementuje ITypedList rozhraní. Pomocí metody můžete GetItemProperties načíst seznam popisovačů PropertyDescriptor , které odpovídají DataSourceView názvům přidruženým ke správě zdrojů dat ze seznamu.