DataSourceControl.GetView(String) Método

Definición

Obtiene la vista del 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 los controles de origen de datos que solo admiten una vista, como SqlDataSource, se omite este parámetro.

Devoluciones

Devuelve el objeto denominado DataSourceView asociado a .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 forma parte de un ejemplo más grande proporcionado para la DataSourceControl clase .

// 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 al 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.

Note

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