IDataSource.GetViewNames 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取名称的集合,表示与 IDataSource 接口关联的视图对象的列表。
public:
System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection
返回
包含视图名称的 ICollection,这些视图与 IDataSource 关联。
示例
下面的代码示例演示实现接口的数据源控件如何实现IDataSourceGetViewNames该方法,并返回ICollection名称集合。 由于数据源仅支持一个视图,因此该方法使用视图的默认名称返回一个元素的集合。 此代码示例是为类提供的大型示例的 DataSourceControl 一部分。
// The ListSourceHelper class calls GetList, which
// calls the DataSourceControl.GetViewNames method.
// Override the original implementation to return
// a collection of one element, the default view name.
protected override ICollection GetViewNames() {
ArrayList al = new ArrayList(1);
al.Add(CsvDataSourceView.DefaultViewName);
return al as ICollection;
}
}
' The ListSourceHelper class calls GetList, which
' calls the DataSourceControl.GetViewNames method.
' Override the original implementation to return
' a collection of one element, the default view name.
Protected Overrides Function GetViewNames() As ICollection
Dim al As New ArrayList(1)
al.Add(CsvDataSourceView.DefaultViewName)
Return CType(al, ICollection)
End Function 'GetViewNames
End Class
注解
数据源控件类可以支持其基础数据的一个或多个命名视图。 该方法 GetViewNames 返回当前与数据源控制实例关联的视图名称集合。 调用方可以使用该方法循环访问视图名称的集合并检索单个 DataSourceView 对象 GetView 。
实现 IDataSource 接口的数据源控件类实现 GetViewNames 方法,以返回名称集合,该集合表示当前与数据源控件类关联的所有数据源视图对象。