DataSourceControl.GetView(String) Yöntem

Tanım

Veri kaynağı denetimiyle ilişkili adlandırılmış veri kaynağı görünümünü alır.

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

Parametreler

viewName
String

Alınacak öğesinin DataSourceView adı. gibi SqlDataSourcetek bir görünümü destekleyen veri kaynağı denetimlerinde bu parametre yoksayılır.

Döndürülenler

ile ilişkili adlandırılmış değeri DataSourceViewDataSourceControldöndürür.

Örnekler

Aşağıdaki kod örneği, sınıfını genişleten bir veri kaynağı denetim sınıfının, sınıfın DataSourceControlGetView kesin olarak belirlenmiş bir örneğini döndürerek yöntemini nasıl uyguladığını DataSourceView gösterir. Veri kaynağı denetimi yalnızca bir görünümü desteklediğinden, adı yoksayar ve varsayılan görünüm adıyla adlı bir görünüm döndürür. Bu kod örneği, sınıfı için DataSourceControl sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

yöntemini çağırarak veri kaynağı denetimiyle ilişkilendirilmiş olan görünüm kümesinde GetViewNames numaralandırabilirsiniz.

Veri kaynağı denetim sınıfları, temel alınan verilerinde bir veya daha fazla görünümü destekleyebilir. Bu görünümler sınıfının örnekleriyle DataSourceView temsil edilir. Veri kaynağı görünümü bir veri kaynağı denetiminin özelliklerini tanımlar, temel alınan veri deposundan veri almak için gereken tüm işleri yapar ve sıralama, ekleme, silme ve güncelleştirme gibi işlemler gerçekleştirir.

Not

Sınıfın DataSourceControl varsayılan uygulaması döndürür null. sınıfını DataSourceControl genişletirseniz, belirtilen DataSourceView nesneyi döndürmek için yöntemini geçersiz kılınGetView.

Şunlara uygulanır

Ayrıca bkz.