ListBindingHelper.GetList メソッド

定義

データ ソースに関連付けられたリストを返します。

オーバーロード

GetList(Object)

指定したデータ ソースに関連付けられたリストを返します。

GetList(Object, String)

指定したデータ ソース、および省略可能なデータ メンバーの評価から、オブジェクト (通常はリスト) を返します。

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 で指定された元のデータ ソース。

注釈

パラメーターで指定されたデータ ソースがインターフェイスをlistIListSource実装する場合、GetListメソッドは関連付けられているリストを表す型IListのオブジェクトを返します。 それ以外の場合、基になるリストがないため、このメソッドは指定されたデータ ソースを返すだけです。

適用対象

GetList(Object, String)

指定したデータ ソース、および省略可能なデータ メンバーの評価から、オブジェクト (通常はリスト) を返します。

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空の文字列 ("") の場合、メソッドdataSourceGetList .

リストでない場合 dataSource は、 GetList 値と一致するプロパティの dataSource 値を dataMember 返します。

リストの場合dataSource、またはインターフェイスをICurrencyManagerProviderIEnumerable実装するという点で、基になるリストは、リストから項目を選択し、その項目に対して名前が付けられたプロパティの値を照会することによってdataMember取得されます。

適用対象