IDataSourceDesignerとは? わかりやすく解説

IDataSourceDesigner イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント DataSourceChanged データ バインド コントロールに影響を与えるようなデータ ソースの変更が行われたときに発生します。
パブリック イベント SchemaRefreshed 基になるデータ ソースのフィールドまたはデータが変更されたときに発生します。
参照参照

関連項目

IDataSourceDesigner インターフェイス
System.Web.UI.Design 名前空間
DataSourceDesigner クラス
DesignerAttribute

その他の技術情報

デザイン時サポートの拡張

IDataSourceDesigner インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

データ ソース デザイナの基本機能を定義します。

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Interface IDataSourceDesigner
Dim instance As IDataSourceDesigner
public interface IDataSourceDesigner
public interface class IDataSourceDesigner
public interface IDataSourceDesigner
public interface IDataSourceDesigner
解説解説

IDataSourceDesigner インターフェイスは、データ ソース デザイナの基本的なサービスを実装できるインターフェイスを定義します。デザイナはデザイン時だけにアクティブになります。デザイナは、DesignerAttribute を使用して、データ ソースに関連付ける必要があります。こうすることで、関連付けられた型のデータ ソースがデザイン時に作成されると、そのデザイナが読み込まれます。

IDataSourceDesigner インターフェイスには、デザイン時のカスタム動作を提供するために実装できるメソッドとプロパティが用意されています。

またデザイナは、さまざまなタスクを実行する利用可能なデザイン時サービスも使用できます。実行できるタスクには、各コンポーネントとそのプロパティに対応する現在のデザイン時環境の調査、コンポーネントのプロパティ値の読み込みや設定、ツールボックスの管理、選択したコンポーネントの管理、値の設定や追加処理の適用に使用できるユーザー インターフェイスの表示などがあります。

ほとんどの場合、DataSourceDesigner クラスから派生することによってデータ ソースのカスタム デザイナを実装します。関連付けられているデザイナが DataSourceDesigner から派生していないデータ ソースは、コンポーネント トレイに表示されます。DataSourceDesigner クラスは、IDataSourceDesigner インターフェイスを実装し、デザイナの作成者が使用できる追加のデザイン時サポートを提供します。詳細については、これらのクラスのリファレンス ドキュメントを参照してください。

デザイン コンポーネントの作成の概要については、「デザイン時サポートの拡張」を参照してください。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataSourceDesigner メンバ
System.Web.UI.Design 名前空間
DataSourceDesigner クラス
DesignerAttribute
その他の技術情報
デザイン時サポートの拡張

IDataSourceDesigner プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ CanConfigure Configure メソッドを呼び出すことができるかどうかを示します。
パブリック プロパティ CanRefreshSchema RefreshSchema メソッドを呼び出すことができるかどうかを示します。
参照参照

関連項目

IDataSourceDesigner インターフェイス
System.Web.UI.Design 名前空間
DataSourceDesigner クラス
DesignerAttribute

その他の技術情報

デザイン時サポートの拡張

IDataSourceDesigner メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Configure 基になるデータ ソースの構成ウィザードを起動します。
パブリック メソッド GetView 指定したビューの DesignerDataSourceView を取得します。
パブリック メソッド GetViewNames 基になるデータ ソースのビューの名前を取得します。
パブリック メソッド RefreshSchema 基になるデータ ソースのスキーマを更新します。
パブリック メソッド ResumeDataSourceEvents SuppressDataSourceEvents メソッドを呼び出した後にデータ ソースのイベントの生成を再開します。
パブリック メソッド SuppressDataSourceEvents データ ソースによって発生したすべてのイベントを ResumeDataSourceEvents メソッドが呼び出されるまで中止します。
参照参照

関連項目

IDataSourceDesigner インターフェイス
System.Web.UI.Design 名前空間
DataSourceDesigner クラス
DesignerAttribute

その他の技術情報

デザイン時サポートの拡張

IDataSourceDesigner メンバ

データ ソース デザイナの基本機能を定義します。

IDataSourceDesigner データ型で公開されるメンバを以下の表に示します。


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ CanConfigure Configure メソッドを呼び出すことができるかどうかを示します。
パブリック プロパティ CanRefreshSchema RefreshSchema メソッドを呼び出すことができるかどうかを示します。
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Configure 基になるデータ ソースの構成ウィザードを起動します。
パブリック メソッド GetView 指定したビューの DesignerDataSourceView を取得します。
パブリック メソッド GetViewNames 基になるデータ ソースのビューの名前を取得します。
パブリック メソッド RefreshSchema 基になるデータ ソースのスキーマを更新します。
パブリック メソッド ResumeDataSourceEvents SuppressDataSourceEvents メソッドを呼び出した後にデータ ソースのイベントの生成を再開します。
パブリック メソッド SuppressDataSourceEvents データ ソースによって発生したすべてのイベントを ResumeDataSourceEvents メソッドが呼び出されるまで中止します。
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント DataSourceChanged データ バインド コントロールに影響を与えるようなデータ ソースの変更が行われたときに発生します。
パブリック イベント SchemaRefreshed 基になるデータ ソースのフィールドまたはデータが変更されたときに発生します。
参照参照

関連項目

IDataSourceDesigner インターフェイス
System.Web.UI.Design 名前空間
DataSourceDesigner クラス
DesignerAttribute

その他の技術情報

デザイン時サポートの拡張



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「IDataSourceDesigner」の関連用語











IDataSourceDesignerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IDataSourceDesignerのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS