IDataSource.GetView(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与数据源控件关联的指定数据源视图。
public:
System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
public System.Web.UI.DataSourceView GetView (string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Public Function GetView (viewName As String) As DataSourceView
参数
- viewName
- String
要检索的视图的名称。
返回
返回与 IDataSource 关联的指定 DataSourceView。
示例
下面的代码示例演示实现 IDataSource 接口的数据源控件类如何实现 GetView 方法,并返回 类的 DataSourceView 强类型实例。 由于数据源控件仅支持一个视图,因此它会忽略该名称,并返回具有默认视图名称的名为 的视图。 此代码示例是为 DataSourceControl 类提供的一个更大示例的一部分。
// Return a strongly typed view for the current data source control.
private CsvDataSourceView view = null;
protected override DataSourceView GetView(string viewName) {
if (null == view) {
view = new CsvDataSourceView(this, String.Empty);
}
return view;
}
' Return a strongly typed view for the current data source control.
Private view As CsvDataSourceView = Nothing
Protected Overrides Function GetView(viewName As String) As DataSourceView
If view Is Nothing Then
view = New CsvDataSourceView(Me, String.Empty)
End If
Return view
End Function 'GetView
注解
数据源控件类可以支持对其基础数据进行一个或多个视图。 这些视图由 类的 DataSourceView 实例表示。 数据源视图定义数据源控件的功能,并执行从基础数据存储检索数据以及执行排序、插入、删除和更新等操作所需的所有工作。
实现 接口的 IDataSource 数据源控件类实现 方法, GetView 以返回与类关联的强类型视图对象。