IDataSource.GetView(String) 方法

定义

获取与数据源控件关联的指定数据源视图。

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 以返回与类关联的强类型视图对象。

适用于

另请参阅