DataSourceControl.GetView(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.