共用方式為


ListBindingHelper.GetList 方法

定義

傳回與資料來源相關聯的清單。

多載

GetList(Object)

傳回與指定之資料來源相關聯的清單。

GetList(Object, String)

從指定之資料來源和選擇性 (Optional) 資料成員的評估中,傳回物件 (通常是清單)。

GetList(Object)

傳回與指定之資料來源相關聯的清單。

public:
 static System::Object ^ GetList(System::Object ^ list);
public static object GetList (object list);
static member GetList : obj -> obj
Public Shared Function GetList (list As Object) As Object

參數

list
Object

要檢查其基礎清單的資料來源。

傳回

Object

如果清單存在的話,則為表示基礎清單的 Object,否則為 list 所指定的原始資料來源。

備註

如果 參數指定的 list 資料來源會實 IListSource 作 介面,則 GetList 方法會傳回代表相關聯清單的 型 IList 別物件。 否則,這個方法只會傳回指定的資料來源,因為沒有基礎清單。

適用於

GetList(Object, String)

從指定之資料來源和選擇性 (Optional) 資料成員的評估中,傳回物件 (通常是清單)。

public:
 static System::Object ^ GetList(System::Object ^ dataSource, System::String ^ dataMember);
public static object GetList (object dataSource, string dataMember);
static member GetList : obj * string -> obj
Public Shared Function GetList (dataSource As Object, dataMember As String) As Object

參數

dataSource
Object

用來尋找清單的資料來源。

dataMember
String

含有清單之資料來源屬性的名稱。 這可以是 null

傳回

Object

如果找到的話,則為表示基礎清單的 Object,否則為 dataSource

例外狀況

指定的資料成員名稱與所有針對資料來源找到的屬性不符。

備註

如果資料成員為 null 或空字串 (「」「) ,方法會 GetListdataSource 回 。

如果 dataSource 不是清單, GetList 則傳 dataSource 回符合 dataMember 值的 屬性值。

如果 dataSource 是清單,則其會實 ICurrencyManagerProvider 作 或 IEnumerable 介面,則從清單中選擇專案並查詢該專案,以取得基礎清單,以取得該 dataMember 專案的值。

適用於