Bagikan melalui


DataSourceControl.GetView(String) Metode

Definisi

Mendapatkan tampilan sumber data bernama yang terkait dengan kontrol sumber data.

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

Parameter

viewName
String

Nama yang akan DataSourceView diambil. Dalam kontrol sumber data yang hanya mendukung satu tampilan, seperti SqlDataSource, parameter ini diabaikan.

Mengembalikan

Mengembalikan nama DataSourceView yang terkait dengan DataSourceControl.

Contoh

Contoh kode berikut menunjukkan bagaimana kelas kontrol sumber data yang memperluas DataSourceControl kelas mengimplementasikan metode , mengembalikan instans GetViewDataSourceView kelas yang sangat diketik. Karena kontrol sumber data hanya mendukung satu tampilan, kontrol tersebut mengabaikan nama dan mengembalikan tampilan bernama dengan nama tampilan default. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk DataSourceControl kelas .

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

Keterangan

Anda dapat menghitung melalui kumpulan tampilan yang saat ini terkait dengan kontrol sumber data dengan memanggil GetViewNames metode .

Kelas kontrol sumber data dapat mendukung satu atau beberapa tampilan pada data yang mendasarnya. Tampilan ini diwakili oleh instans DataSourceView kelas . Tampilan sumber data menentukan kemampuan kontrol sumber data, melakukan semua pekerjaan yang diperlukan untuk mengambil data dari penyimpanan data yang mendasar, dan melakukan operasi seperti mengurutkan, menyisipkan, menghapus, dan memperbarui.

Catatan

Implementasi DataSourceControl default kelas mengembalikan null. Jika Anda memperluas DataSourceControl kelas , ambil GetView alih metode untuk mengembalikan objek yang ditentukan DataSourceView .

Berlaku untuk

Lihat juga