Nyelv

DataSourceControl.GetView(String) Metódus

Definíció

Lekéri az adatforrás-vezérlőhöz társított elnevezett adatforrásnézetet.

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

Paraméterek

viewName
String

A lekérendő név DataSourceView . A csak egy nézetet támogató adatforrás-vezérlőkben, például SqlDataSourcea paraméter figyelmen kívül lesz hagyva.

Válaszok

DataSourceView A névvel társított nevet adja vissza.DataSourceControl

Példák

Az alábbi példakód bemutatja, hogy az osztályt kiterjesztő DataSourceControl adatforrás-vezérlési osztály hogyan valósítja meg a GetView metódust, és hogyan adja vissza az DataSourceView osztály egy erősen gépelt példányát. Mivel az adatforrás-vezérlő csak egy nézetet támogat, figyelmen kívül hagyja a nevet, és egy alapértelmezett nézetnévvel ellátott nézetet ad vissza. Ez a példakód egy nagyobb, az DataSourceControl osztályhoz tartozó példa része.

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

Megjegyzések

A metódus meghívásával számba vehet az adatforrás-vezérlőhöz jelenleg társított nézetek halmazát GetViewNames .

Az adatforrás-vezérlési osztályok támogathatnak egy vagy több nézetet a mögöttes adatokon. Ezeket a nézeteket az DataSourceView osztály példányai képviselik. Az adatforrás nézet meghatározza az adatforrás-vezérlő képességeit, elvégzi az alapul szolgáló adattárból való adatok lekéréséhez szükséges összes feladatot, és olyan műveleteket hajt végre, mint a rendezés, a beszúrás, a törlés és a frissítés.

Note

Az DataSourceControl osztály alapértelmezett implementációja ad vissza null. Ha kiterjeszti az osztályt DataSourceControl , felülbírálja a metódust GetView a megadott DataSourceView objektum visszaadásához.

A következőre érvényes:

Lásd még