DataSourceControl.GetView(String) Método

Definición

Obtiene la vista de origen de datos con nombre asociada al control de origen de datos.Gets the named data source view associated with the data source control.

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.The name of the DataSourceView to retrieve. En el caso de los controles de origen de datos que sólo admiten una vista, como SqlDataSource, este parámetro se omite.In data source controls that support only one view, such as SqlDataSource, this parameter is ignored.

Devoluciones

DataSourceView

Devuelve el objeto DataSourceView con nombre asociado al objeto DataSourceControl.Returns the named DataSourceView associated with the DataSourceControl.

Ejemplos

En el ejemplo de código siguiente se muestra cómo una clase de control de origen de datos que extiende la DataSourceControl clase implementa el GetView método y devuelve una instancia fuertemente tipada de la DataSourceView clase.The following code example demonstrates how a data source control class that extends the DataSourceControl class implements the GetView method, returning a strongly typed instance of the DataSourceView class. 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.Because the data source control supports only one view, it ignores the name and returns a view named with the default view name. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la DataSourceControl clase.This code example is part of a larger example provided for the DataSourceControl class.

// 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 el conjunto de vistas asociadas actualmente al control de origen de datos llamando al GetViewNames método.You can enumerate through the set of views currently associated with the data source control by calling the GetViewNames method.

Las clases de control de origen de datos pueden admitir una o más vistas en sus datos subyacentes.Data source control classes can support one or more views on their underlying data. Estas vistas se representan mediante instancias de la DataSourceView clase.These views are represented by instances of the DataSourceView class. La vista del origen de datos define las capacidades de un control de origen de datos, realiza todo el trabajo necesario para recuperar los datos del almacén de datos subyacente y realiza operaciones como la ordenación, inserción, eliminación y actualización.The data source view defines the capabilities of a data source control, does all the work necessary to retrieve data from the underlying data store, and performs operations such as sorting, inserting, deleting, and updating.

Nota

La DataSourceControl implementación predeterminada de la clase devuelve null .The DataSourceControl class's default implementation returns null. Si extiende la DataSourceControl clase, invalide el GetView método para devolver el DataSourceView objeto especificado.If you extend the DataSourceControl class, override the GetView method to return the specified DataSourceView object.

Se aplica a

Consulte también