ListBindingHelper.GetList 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回與資料來源相關聯的清單。
多載
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,否則為 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,否則為 dataSource
。
例外狀況
指定的資料成員名稱與所有針對資料來源找到的屬性不符。
備註
如果資料成員為 null
或空字串 (「」「) ,方法會 GetList 傳 dataSource
回 。
如果 dataSource
不是清單, GetList 則傳 dataSource
回符合 dataMember
值的 屬性值。
如果 dataSource
是清單,則其會實 ICurrencyManagerProvider 作 或 IEnumerable 介面,則從清單中選擇專案並查詢該專案,以取得基礎清單,以取得該 dataMember
專案的值。