DataSourceControl.GetView(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得與資料來源控制項關聯的具名資料來源檢視。
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
參數
- viewName
- String
要擷取之 DataSourceView 的名稱。 對於只支援一個檢視的資料來源控制項,例如 SqlDataSource,會忽略這個參數。
傳回
傳回與 DataSourceView 關聯的具名 DataSourceControl。
範例
下列程式碼範例示範擴充 DataSourceControl 類別的資料來源控制項類別如何實 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
備註
您可以藉由呼叫 GetViewNames 方法來列舉目前與資料來源控制項相關聯的檢視集。
資料來源控制項類別可以支援其基礎資料的一或多個檢視。 這些檢視是由 類別的 DataSourceView 實例表示。 資料來源檢視會定義資料來源控制項的功能、執行從基礎資料存放區擷取資料所需的所有工作,以及執行排序、插入、刪除和更新等作業。
注意
類別 DataSourceControl 的預設實作會傳 null
回 。 如果您擴充 DataSourceControl 類別,請覆寫 GetView 方法以傳回指定的 DataSourceView 物件。