IDynamicDataSource 介面

定義

代表動態資料控制的資料來源。

public interface class IDynamicDataSource : System::Web::UI::IDataSource
public interface IDynamicDataSource : System.Web.UI.IDataSource
type IDynamicDataSource = interface
    interface IDataSource
Public Interface IDynamicDataSource
Implements IDataSource
衍生
實作

屬性

名稱 Description
AutoGenerateWhereClause

取得或設定一個值,指示控制項是否IDynamicDataSource根據集合中定義的WhereParameters值動態建立子Where句。

ContextType

了解課程類型 DataContext

EnableDelete

取得或設定一個值,指示資料來源檢視是否支援刪除列的功能。

EnableInsert

取得或設定一個值,指示資料來源檢視是否支援插入列的功能。

EnableUpdate

取得或設定一個值,指示資料來源檢視是否支援更新資料列的能力。

EntitySetName

取得或設定實體集合名稱。

Where

取得或設定一個值,指定一個條件,使某筆紀錄必須成立,才能被子句納入檢索資料 Where 中。

WhereParameters

會得到一組用來建立 Where 子句的參數。

方法

名稱 Description
GetView(String)

會取得與資料來源控制項相關的命名資料來源檢視。

(繼承來源 IDataSource)
GetViewNames()

會獲得一組名稱,代表與 IDataSource 介面相關的檢視物件清單。

(繼承來源 IDataSource)

事件

名稱 Description
DataSourceChanged

當資料來源控制以某種方式變更,影響資料綁定控制時,會發生這種情況。

(繼承來源 IDataSource)
Exception

當資料欄位無法驗證時,會發生這種情況。

擴充方法

名稱 Description
ExpandDynamicWhereParameters(IDynamicDataSource)

將動態濾波器擴展為 Where 資料來源可用的參數。

GetDefaultValues(IDataSource)

取得指定資料來源的預設值集合。

GetMetaTable(IDataSource)

取得指定資料來源物件中某個資料表的元資料。

GetTable(IDynamicDataSource)

回傳 MetaTable 與指定資料來源控制相關聯的物件。

TryGetMetaTable(IDataSource, MetaTable)

判斷表格中繼資料是否可用。

適用於