共用方式為


ListSourceHelper.GetList(IDataSource) 方法

定義

擷取資料來源物件的 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

如果 IList 有一個或多個關聯的 IDataSource 物件,則為一個 IDataSourceDataSourceView,否則傳回 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

適用於

另請參閱