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 指定的原始数据源。

注解

如果参数指定的 list 数据源实现 IListSource 接口,则 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 空字符串 (“”) ,该方法 GetListdataSource返回。

如果dataSource不是列表,GetList则返回与值匹配dataMember的属性dataSource的值。

如果是dataSource一个列表,即它实现或ICurrencyManagerProviderIEnumerable接口,则通过从列表中选择项并查询该项来获取基础列表,以查找命名dataMember的属性的值。

适用于