ListBindingHelper.GetList 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与数据源相关联的列表。
重载
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;否则为由 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,否则为 dataSource
。
例外
指定的数据成员名称与找到的任何数据源属性都不匹配。
注解
如果数据成员或 null
空字符串 (“”) ,该方法 GetList 将 dataSource
返回。
如果dataSource
不是列表,GetList则返回与值匹配dataMember
的属性dataSource
的值。
如果是dataSource
一个列表,即它实现或ICurrencyManagerProviderIEnumerable接口,则通过从列表中选择项并查询该项来获取基础列表,以查找命名dataMember
的属性的值。