ListSourceHelper.GetList(IDataSource) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取資料來源物件的 IList 集合。
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
參數
- dataSource
- IDataSource
IDataSource,包含一個或多個關聯的 DataSourceView 物件,透過呼叫 GetViewNames() 擷取這些物件。
傳回
如果 IList 有一個或多個關聯的 IDataSource 物件,則為一個 IDataSource 的 DataSourceView,否則傳回 null
。
範例
下列程式碼範例示範實作 方法之資料來源類別 IListSource 的設計模式。 方法 GetList 會呼叫靜態 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
備註
在 方法的實作 IListSource.GetList 中使用這個方法,傳遞資料來源控制項的參考。
傳 IList 回的物件會實作 ITypedList 介面。 您可以使用 GetItemProperties 方法,從清單中擷取對應至 DataSourceView 資料來源控制項相關聯名稱的描述項清單 PropertyDescriptor 。