DataSourceControl.GetView(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den namngivna datakällans vy som är associerad med datakällans kontroll.
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
Parametrar
- viewName
- String
Namnet på det som ska hämtas DataSourceView . I datakällans kontroller som endast stöder en vy, till exempel SqlDataSource, ignoreras den här parametern.
Returer
Returnerar namnet som DataSourceView är associerat med DataSourceControl.
Exempel
Följande kodexempel visar hur en kontrollklass för datakälla som utökar DataSourceControl klassen implementerar GetView metoden och returnerar en starkt typinstans av DataSourceView klassen. Eftersom datakällkontrollen endast stöder en vy ignoreras namnet och en vy med namnet med standardvynamnet returneras. Det här kodexemplet är en del av ett större exempel för DataSourceControl klassen.
// 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
Kommentarer
Du kan räkna upp genom den uppsättning vyer som för närvarande är associerade med datakällans kontroll genom att anropa GetViewNames metoden.
Kontrollklasser för datakällor kan ha stöd för en eller flera vyer av deras underliggande data. Dessa vyer representeras av instanser av DataSourceView klassen. Datakällans vy definierar funktionerna i en datakällakontroll, utför allt arbete som krävs för att hämta data från det underliggande datalagret och utför åtgärder som sortering, infogning, borttagning och uppdatering.
Note
Klassens DataSourceControl standardimplementering returnerar null. Om du utökar DataSourceControl klassen åsidosätter GetView du metoden för att returnera det angivna DataSourceView objektet.