DataSourceControl.GetView(String) Método

Definición

Obtiene la vista de origen de datos con nombre asociada al control de origen de datos.

protected:
 abstract System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
protected abstract System.Web.UI.DataSourceView GetView (string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Protected MustOverride Function GetView (viewName As String) As DataSourceView

Parámetros

viewName
String

Nombre del objeto DataSourceView que se va a recuperar. En el caso de los controles de origen de datos que sólo admiten una vista, como SqlDataSource, este parámetro se omite.

Devoluciones

Devuelve el objeto DataSourceView con nombre asociado al objeto DataSourceControl.

Ejemplos

En el ejemplo de código siguiente se muestra cómo una clase de control de origen de datos que extiende la clase implementa el DataSourceControlGetView método y devuelve una instancia fuertemente tipada de la DataSourceView clase . Dado que el control de origen de datos solo admite una vista, omite el nombre y devuelve una vista denominada con el nombre de vista predeterminado. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase 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

Comentarios

Puede enumerar a través del conjunto de vistas asociadas actualmente con el control de origen de datos llamando al GetViewNames método .

Las clases de control de origen de datos pueden admitir una o varias vistas en sus datos subyacentes. Estas vistas se representan mediante instancias de la DataSourceView clase . La vista del origen de datos define las funciones de un control de origen de datos, realiza todo el trabajo necesario para recuperar datos del almacén de datos subyacente y realiza operaciones como ordenar, insertar, eliminar y actualizar.

Nota

La implementación predeterminada de la DataSourceControl clase devuelve null. Si extiende la DataSourceControl clase , invalide el GetView método para devolver el objeto especificado DataSourceView .

Se aplica a

Consulte también