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
派生
実装

プロパティ

名前 説明
AutoGenerateWhereClause

IDynamicDataSource コントロールが、WhereParameters コレクションで定義された値に基づいてWhere句を動的に作成するかどうかを示す値を取得または設定します。

ContextType

DataContext クラスの型を取得します。

EnableDelete

データ ソース ビューが行の削除機能をサポートしているかどうかを示す値を取得または設定します。

EnableInsert

データ ソース ビューが行の挿入機能をサポートしているかどうかを示す値を取得または設定します。

EnableUpdate

データ ソース ビューが行の更新機能をサポートしているかどうかを示す値を取得または設定します。

EntitySetName

エンティティ セット名を取得または設定します。

Where

Where句によって取得されたデータにレコードを含めるために true にする必要がある条件を指定する値を取得または設定します。

WhereParameters

Where句の作成に使用されるパラメーターのコレクションを取得します。

メソッド

名前 説明
GetView(String)

データ ソース コントロールに関連付けられている名前付きデータ ソース ビューを取得します。

(継承元 IDataSource)
GetViewNames()

IDataSource インターフェイスに関連付けられているビュー オブジェクトの一覧を表す名前のコレクションを取得します。

(継承元 IDataSource)

イベント

名前 説明
DataSourceChanged

データ バインド コントロールに影響を与える何らかの方法でデータ ソース コントロールが変更されたときに発生します。

(継承元 IDataSource)
Exception

データ フィールドの検証に失敗したときに発生します。

拡張メソッド

名前 説明
ExpandDynamicWhereParameters(IDynamicDataSource)

動的フィルターを、データ ソースで使用できる Where パラメーターに拡張します。

GetDefaultValues(IDataSource)

指定したデータ ソースの既定値のコレクションを取得します。

GetMetaTable(IDataSource)

指定したデータ ソース オブジェクト内のテーブルのメタデータを取得します。

GetTable(IDynamicDataSource)

指定したデータ ソース コントロールに関連付けられている MetaTable オブジェクトを返します。

TryGetMetaTable(IDataSource, MetaTable)

テーブル メタデータを使用できるかどうかを判断します。

適用対象