IDataSource.GetView(String) 方法

定義

取得與資料來源控制項關聯的具名資料來源檢視。

public:
 System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
public System.Web.UI.DataSourceView GetView (string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Public Function GetView (viewName As String) As DataSourceView

參數

viewName
String

要擷取的檢視名稱。

傳回

DataSourceView

傳回與 DataSourceView 關聯的具名 IDataSource

範例

下列程式碼範例示範如何實 IDataSource 作 介面 GetView 的資料來源控制項類別實作 方法,並傳回 類別的 DataSourceView 強型別實例。 因為資料來源控制項只支援一個檢視,所以它會忽略名稱,並傳回具有預設檢視名稱的檢視。 此程式碼範例是針對 類別提供的較大範例的 DataSourceControl 一部分。

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

備註

資料來源控制項類別可以支援其基礎資料的一或多個檢視。 這些檢視是由 類別的 DataSourceView 實例表示。 資料來源檢視會定義資料來源控制項的功能,並執行從基礎資料存放區擷取資料所需的所有工作,以及執行排序、插入、刪除和更新等作業。

實作 介面的 IDataSource 資料來源控制項類別會實 GetView 作 方法,以傳回與 類別相關聯的強型別檢視物件。

適用於

另請參閱