AccessDataSourceDesigner クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AccessDataSource Web サーバー コントロールのビジュアル デザイナーでデザイン時のサポートを提供します。
public ref class AccessDataSourceDesigner : System::Web::UI::Design::WebControls::SqlDataSourceDesigner
public class AccessDataSourceDesigner : System.Web.UI.Design.WebControls.SqlDataSourceDesigner
type AccessDataSourceDesigner = class
inherit SqlDataSourceDesigner
Public Class AccessDataSourceDesigner
Inherits SqlDataSourceDesigner
- 継承
-
AccessDataSourceDesigner
例
このセクションでは、2 つのコード例を示します。 1 つ目は、AccessDataSourceDesigner クラスを拡張する方法を示しています。 2 つ目は、AccessDataSource クラスのコピーを派生させ、デザイナーに関連付ける方法を示しています。
次のコード例では、AccessDataSourceDesigner クラスを拡張する方法を示します。 このコードは、デザイン サーフェイス上のコントロールを表すプレースホルダーを変更し、プロパティを Properties グリッドに追加します。
// Shadow control properties with design time properties.
protected override void PreFilterProperties(IDictionary properties)
{
// Call the base class method first.
base.PreFilterProperties(properties);
// Add the ConnectionString property to the property grid.
PropertyDescriptor property =
(PropertyDescriptor)properties["ConnectionString"];
Attribute[] attributes = new Attribute[]
{
new BrowsableAttribute(true),
new ReadOnlyAttribute(true)
};
properties["ConnectionString"] = TypeDescriptor.CreateProperty(
GetType(), property, attributes);
}
' Shadow control properties with design time properties.
Protected Overrides Sub PreFilterProperties(ByVal properties As IDictionary)
' Call the base class method first.
MyBase.PreFilterProperties(properties)
' Add the ConnectionString property to the property grid.
Dim prop As PropertyDescriptor
prop = CType(properties("ConnectionString"), PropertyDescriptor)
Dim atts(1) As Attribute
atts(0) = New BrowsableAttribute(True)
atts(1) = New ReadOnlyAttribute(True)
properties("ConnectionString") = TypeDescriptor.CreateProperty( _
prop.GetType(), prop, atts)
End Sub
次のコード例では、AccessDataSource クラスのコピーを派生させ、前の例で定義したデザイナーに関連付ける方法を示します。
// Create a control and bind it to the ExampleAccessDataSourceDesigner.
[AspNetHostingPermission(System.Security.Permissions.SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
[Designer(typeof(CustomControls.Design.ExampleAccessDataSourceDesigner))]
public class ExampleAccessDataSource : AccessDataSource
{
// Does nothing extra
}
' Create a control and bind it to the ExampleAccessDataSourceDesigner.
<AspNetHostingPermission(System.Security.Permissions.SecurityAction.Demand, _
Level:=System.Web.AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, _
Level:=System.Web.AspNetHostingPermissionLevel.Minimal)> _
<Designer("CustomControls.Design.ExampleAccessDataSourceDesigner")> _
Public Class ExampleAccessDataSource
Inherits AccessDataSource
' Does nothing extra
End Class
注釈
ビジュアル デザイナーでは、ソース ビューからデザイン ビューに切り替えると、AccessDataSource コントロールを記述するマークアップ ソース コードが解析され、単なるプレースホルダーであるコントロールのデザイン時バージョンがデザイン サーフェイスに作成されます。 ソース ビューに戻ると、デザイン時コントロール (Properties グリッドのプロパティの値を含む) がマークアップ ソース コードに保持され、Web ページのマークアップに編集されます。
コンストラクター
AccessDataSourceDesigner() |
AccessDataSource クラスの新しいインスタンスを初期化します。 |
プロパティ
ActionLists |
デザイン時にアクション リスト メニューを作成するために使用される項目の一覧を取得します。 (継承元 DataSourceDesigner) |
AllowResize |
デザイン時環境でコントロールのサイズを変更できるかどうかを示す値を取得します。 (継承元 ControlDesigner) |
AssociatedComponents |
デザイナーによって管理されるコンポーネントに関連付けられているコンポーネントのコレクションを取得します。 (継承元 ComponentDesigner) |
AutoFormats |
デザイン時に関連付けられたコントロールの [自動書式設定] ダイアログ ボックスに表示する、定義済みの自動書式設定スキームのコレクションを取得します。 (継承元 ControlDesigner) |
Behavior |
古い.
デザイナーに関連付けられている DHTML 動作を取得または設定します。 (継承元 HtmlControlDesigner) |
CanConfigure |
Configure() メソッドをデザイン ホストから呼び出すことができるかどうかを示す値を取得します。 (継承元 SqlDataSourceDesigner) |
CanRefreshSchema |
RefreshSchema(Boolean) メソッドをデザイン ホストから呼び出すことができるかどうかを示す値を取得します。 (継承元 SqlDataSourceDesigner) |
Component |
デザイナーが設計しているコンポーネントを取得します。 (継承元 ComponentDesigner) |
ConnectionString |
データベースを開くために使用する文字列を取得または設定します。 (継承元 SqlDataSourceDesigner) |
DataBindings |
現在のコントロールのデータ バインディング コレクションを取得します。 (継承元 HtmlControlDesigner) |
DataBindingsEnabled |
関連付けられたコントロールの包含領域でデータ バインディングがサポートされているかどうかを示す値を取得します。 (継承元 ControlDesigner) |
DataFile |
関連付けられたコントロールの DataFile プロパティをシャドウするデザイナー プロパティを実装します。 |
DeleteQuery |
削除クエリをサポートする SqlDataSourceDesigner を取得または設定します。 (継承元 SqlDataSourceDesigner) |
DesignerState |
デザイン時に関連付けられたコントロールのデータを保持するために使用されるオブジェクトを取得します。 (継承元 ControlDesigner) |
DesignTimeElement |
古い.
デザイン サーフェイス上の HtmlControlDesigner オブジェクトに関連付けられているコントロールを表すデザイン時オブジェクトを取得します。 (継承元 HtmlControlDesigner) |
DesignTimeElementView |
古い.
コントロール デザイナーのビュー コントロール オブジェクトを取得します。 (継承元 ControlDesigner) |
DesignTimeHtmlRequiresLoadComplete |
古い.
GetDesignTimeHtml メソッドを呼び出す前に、デザイン ホストが読み込みを完了する必要があるかどうかを示す値を取得します。 (継承元 ControlDesigner) |
Expressions |
デザイン時の現在のコントロールの式バインドを取得します。 (継承元 HtmlControlDesigner) |
HidePropertiesInTemplateMode |
コントロールがテンプレート モードのときに、関連付けられているコントロールのプロパティが非表示かどうかを示す値を取得します。 (継承元 ControlDesigner) |
ID |
コントロールの ID 文字列を取得または設定します。 (継承元 ControlDesigner) |
InheritanceAttribute |
関連付けられているコンポーネントの継承の種類を示す属性を取得します。 (継承元 ComponentDesigner) |
Inherited |
このコンポーネントが継承されるかどうかを示す値を取得します。 (継承元 ComponentDesigner) |
InsertQuery |
挿入クエリをサポートする SqlDataSourceDesigner を取得または設定します。 (継承元 SqlDataSourceDesigner) |
InTemplateMode |
コントロールがデザイン ホストのテンプレート表示モードまたは編集モードであるかどうかを示す値を取得します。 InTemplateMode プロパティは読み取り専用です。 (継承元 ControlDesigner) |
IsDirty |
古い.
Web サーバー コントロールが変更済みとしてマークされているかどうかを示す値を取得または設定します。 (継承元 ControlDesigner) |
ParentComponent |
このデザイナーの親コンポーネントを取得します。 (継承元 ComponentDesigner) |
ProviderName |
関連付けられた SqlDataSource コントロールが基になるデータ ソースへの接続に使用する .NET Framework データ プロバイダーの名前を取得または設定します。 (継承元 SqlDataSourceDesigner) |
ReadOnly |
古い.
コントロールのプロパティがデザイン時に読み取り専用かどうかを示す値を取得または設定します。 (継承元 ControlDesigner) |
RootDesigner |
関連付けられたコントロールを含む Web フォーム ページのコントロール デザイナーを取得します。 (継承元 ControlDesigner) |
SelectCommand |
基になるデータベースからデータを選択するための、関連付けられた SqlDataSource の SQL クエリを取得または設定します。 (継承元 SqlDataSourceDesigner) |
SelectQuery |
選択クエリをサポートする SqlDataSourceDesigner を取得または設定します。 (継承元 SqlDataSourceDesigner) |
SetTextualDefaultProperty |
AccessDataSource Web サーバー コントロールのビジュアル デザイナーでデザイン時のサポートを提供します。 (継承元 ComponentDesigner) |
ShadowProperties |
ユーザー設定をオーバーライドするプロパティ値のコレクションを取得します。 (継承元 ComponentDesigner) |
ShouldCodeSerialize |
古い.
シリアル化中に、現在のデザイン ドキュメントの分離コード ファイルでコントロールのフィールド宣言を作成するかどうかを示す値を取得または設定します。 (継承元 HtmlControlDesigner) |
SuppressingDataSourceEvents |
DataSourceChanged イベントまたは RefreshSchema(Boolean) メソッドのどちらが発生するかを示す値を取得します。 (継承元 DataSourceDesigner) |
Tag |
関連付けられたコントロールの HTML マークアップ要素を表すオブジェクトを取得します。 (継承元 ControlDesigner) |
TemplateGroups |
1 つ以上のテンプレート定義を含むテンプレート グループのコレクションを取得します。 (継承元 ControlDesigner) |
UpdateQuery |
更新クエリをサポートする SqlDataSourceDesigner を取得または設定します。 (継承元 SqlDataSourceDesigner) |
UsePreviewControl |
コントロール デザイナーが一時的なプレビュー コントロールを使用してデザイン時 HTML マークアップを生成するかどうかを示す値を取得します。 (継承元 ControlDesigner) |
Verbs |
デザイナーに関連付けられているコンポーネントでサポートされているデザイン時動詞を取得します。 (継承元 ComponentDesigner) |
ViewControl |
デザイン時の HTML マークアップのプレビューに使用できる Web サーバー コントロールを取得または設定します。 (継承元 ControlDesigner) |
ViewControlCreated |
デザイン サーフェイスに表示する |
Visible |
コントロールがデザイン時に表示されるかどうかを示す値を取得します。 (継承元 ControlDesigner) |
メソッド
Configure() |
デザイン ホストでデータ ソース構成ユーティリティを起動します。 (継承元 SqlDataSourceDesigner) |
CreateErrorDesignTimeHtml(String, Exception) |
デザイン時に指定した例外エラー メッセージを表示する HTML マークアップを作成します。 (継承元 ControlDesigner) |
CreateErrorDesignTimeHtml(String) |
デザイン時に指定されたエラー メッセージを表示する HTML マークアップを作成します。 (継承元 ControlDesigner) |
CreatePlaceHolderDesignTimeHtml() |
コントロールの型と ID を表示する単純な四角形のプレースホルダー表現を提供します。 (継承元 ControlDesigner) |
CreatePlaceHolderDesignTimeHtml(String) |
コントロールの型と ID、および追加の指定された命令または情報を表示する単純な四角形のプレースホルダー表現を提供します。 (継承元 ControlDesigner) |
CreateView(String) |
指定した名前を使用して新しい SqlDesignerDataSourceView インスタンスを作成します。 (継承元 SqlDataSourceDesigner) |
CreateViewControl() |
デザイン サーフェイスで表示またはレンダリングするために、関連付けられているコントロールのコピーを返します。 (継承元 ControlDesigner) |
DeriveParameters(String, DbCommand) |
指定した SQL コマンドからパラメーターを派生させ、対応する Parameter オブジェクトをコマンドのパラメーター コレクションに追加します。 (継承元 SqlDataSourceDesigner) |
Dispose() |
ComponentDesignerで使用されているすべてのリソースを解放します。 (継承元 ComponentDesigner) |
Dispose(Boolean) |
HtmlControlDesigner オブジェクトによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。 (継承元 HtmlControlDesigner) |
DoDefaultAction() |
コンポーネントの既定のイベントのソース コード ファイルにメソッド シグネチャを作成し、ユーザーのカーソルをその場所に移動します。 (継承元 ComponentDesigner) |
Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetBounds() |
デザイン サーフェイスに表示されるコントロールの境界を表す四角形の座標を取得します。 (継承元 ControlDesigner) |
GetConnectionString() |
このデザイナーに関連付けられているコントロールのデザイン時に有効な接続文字列を取得します。 |
GetDesignTimeHtml() |
デザイン時に関連付けられたデータ ソース コントロールを表示するための HTML マークアップを取得します。 (継承元 DataSourceDesigner) |
GetDesignTimeHtml(DesignerRegionCollection) |
コントロールを表示する HTML マークアップを取得し、コレクションに現在のコントロール デザイナー領域を設定します。 (継承元 ControlDesigner) |
GetEditableDesignerRegionContent(EditableDesignerRegion) |
関連付けられたコントロールのデザイン時ビューの編集可能領域のコンテンツを返します。 (継承元 ControlDesigner) |
GetEmptyDesignTimeHtml() |
実行時に視覚的な表現を持たない Web サーバー コントロールをデザイン時に表す HTML マークアップを取得します。 (継承元 ControlDesigner) |
GetErrorDesignTimeHtml(Exception) |
指定した例外に関する情報を提供する HTML マークアップを取得します。 (継承元 ControlDesigner) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetPersistenceContent() |
デザイン時にコントロールの永続化可能な内部 HTML マークアップを取得します。 (継承元 ControlDesigner) |
GetPersistInnerHtml() |
古い.
コントロールの永続化可能な内部 HTML マークアップを取得します。 (継承元 ControlDesigner) |
GetService(Type) |
デザイナーのコンポーネントのデザイン モード サイトから、指定した種類のサービスの取得を試みます。 (継承元 ComponentDesigner) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetView(String) |
ビュー名で識別される DesignerDataSourceView オブジェクトを取得します。 (継承元 SqlDataSourceDesigner) |
GetViewNames() |
使用可能なビューの一覧を取得します。 (継承元 SqlDataSourceDesigner) |
GetViewRendering() |
関連付けられたコントロールのコンテンツと領域のデザイン時マークアップを含むオブジェクトを取得します。 (継承元 ControlDesigner) |
InferParameterNames(DesignerDataConnection, String, SqlDataSourceCommandType) |
指定した接続、コマンド テキスト、およびコマンドの種類を使用して、パラメーターの配列を返します。 (継承元 SqlDataSourceDesigner) |
Initialize(IComponent) |
コントロール デザイナーを初期化し、指定したコンポーネントを読み込みます。 (継承元 ControlDesigner) |
InitializeExistingComponent(IDictionary) |
既存のコンポーネントを再初期化します。 (継承元 ComponentDesigner) |
InitializeNewComponent(IDictionary) |
新しく作成されたコンポーネントを初期化します。 (継承元 ComponentDesigner) |
InitializeNonDefault() |
古い.
古い.
既定以外の設定に既に初期化されているインポートされたコンポーネントの設定を初期化します。 (継承元 ComponentDesigner) |
Invalidate() |
デザイン画面に表示されるコントロールの領域全体を無効にし、コントロール デザイナーにコントロールの再描画を通知します。 (継承元 ControlDesigner) |
Invalidate(Rectangle) |
デザイン画面に表示されるコントロールの指定された領域を無効にし、コントロール デザイナーにコントロールの再描画を通知します。 (継承元 ControlDesigner) |
InvokeGetInheritanceAttribute(ComponentDesigner) |
指定した ComponentDesignerの InheritanceAttribute を取得します。 (継承元 ComponentDesigner) |
IsPropertyBound(String) |
古い.
関連付けられているコントロールの指定したプロパティがデータ バインドされているかどうかを示す値を取得します。 (継承元 ControlDesigner) |
Localize(IDesignTimeResourceWriter) |
指定されたリソース ライターを使用して、関連付けられているコントロールのローカライズ可能なプロパティをデザイン ホスト内のリソースに保持します。 (継承元 ControlDesigner) |
MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
OnAutoFormatApplied(DesignerAutoFormat) |
定義済みの自動書式設定スキームが関連付けられているコントロールに適用されたときに呼び出されます。 (継承元 ControlDesigner) |
OnBehaviorAttached() |
コントロール デザイナーが Behavior オブジェクトにアタッチされたときに呼び出されます。 (継承元 ControlDesigner) |
OnBehaviorDetaching() |
古い.
動作が要素から関連付けを解除したときに呼び出されます。 (継承元 HtmlControlDesigner) |
OnBindingsCollectionChanged(String) |
古い.
データ バインディング コレクションが変更されたときに呼び出されます。 (継承元 ControlDesigner) |
OnClick(DesignerRegionMouseEventArgs) |
ユーザーがデザイン時に関連付けられているコントロールをクリックすると、デザイン ホストによって呼び出されます。 (継承元 ControlDesigner) |
OnComponentChanged(Object, ComponentChangedEventArgs) |
関連付けられたコントロールが変更されたときに呼び出されます。 (継承元 ControlDesigner) |
OnComponentChanging(Object, ComponentChangingEventArgs) |
関連付けられたコントロールの ComponentChanging イベントを処理するメソッドを表します。 (継承元 ControlDesigner) |
OnControlResize() |
古い.
デザイン時に、関連付けられている Web サーバー コントロールのサイズがデザイン ホストで変更されたときに呼び出されます。 (継承元 ControlDesigner) |
OnDataSourceChanged(EventArgs) |
データ ソースのプロパティが変更され、SuppressingDataSourceEvents 値が |
OnPaint(PaintEventArgs) |
CustomPaint 値が |
OnSchemaRefreshed(EventArgs) |
データ ソースのスキーマが変更され、SuppressingDataSourceEvents 値が |
OnSetComponentDefaults() |
古い.
古い.
コンポーネントの既定のプロパティを設定します。 (継承元 ComponentDesigner) |
OnSetParent() |
関連付けられたコントロールが親コントロールにアタッチされている場合に、追加の処理を実行する方法を提供します。 (継承元 HtmlControlDesigner) |
PostFilterAttributes(IDictionary) |
デザイナーが、TypeDescriptorを介して公開する一連の属性の項目を変更または削除できるようにします。 (継承元 ComponentDesigner) |
PostFilterEvents(IDictionary) |
デザイナーが、TypeDescriptorを介して公開する一連のイベントの項目を変更または削除できるようにします。 (継承元 ComponentDesigner) |
PostFilterProperties(IDictionary) |
デザイナーが、TypeDescriptorを介して公開する一連のプロパティから項目を変更または削除できるようにします。 (継承元 ComponentDesigner) |
PreFilterAttributes(IDictionary) |
デザイナーが、TypeDescriptorを介して公開する属性のセットに追加できるようにします。 (継承元 ComponentDesigner) |
PreFilterEvents(IDictionary) |
コンポーネントの TypeDescriptor オブジェクトのデザイン時に公開されるイベントの一覧を設定します。 (継承元 HtmlControlDesigner) |
PreFilterProperties(IDictionary) |
プロパティ グリッドまたは関連付けられたコントロールのシャドウ プロパティにプロパティを追加または削除するために、デザイナーによって使用されます。 |
RaiseComponentChanged(MemberDescriptor, Object, Object) |
このコンポーネントが変更されたことを IComponentChangeService に通知します。 (継承元 ComponentDesigner) |
RaiseComponentChanging(MemberDescriptor) |
このコンポーネントが変更されようとしていることを IComponentChangeService に通知します。 (継承元 ComponentDesigner) |
RaiseResizeEvent() |
古い.
OnControlResize() イベントを発生させます。 (継承元 ControlDesigner) |
RefreshSchema(Boolean) |
基になるデータ ソースからスキーマを更新します。 (継承元 SqlDataSourceDesigner) |
RegisterClone(Object, Object) |
複製されたコントロールに内部データを登録します。 (継承元 ControlDesigner) |
ResumeDataSourceEvents() |
データ ソース イベントが抑制された後、データ ソース イベントを復元します。 (継承元 DataSourceDesigner) |
SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
デザイン時にコントロールの編集可能領域のコンテンツを指定します。 (継承元 ControlDesigner) |
SetRegionContent(EditableDesignerRegion, String) |
コントロールのデザイン時ビューで編集可能な領域のコンテンツを指定します。 (継承元 ControlDesigner) |
SetViewFlags(ViewFlags, Boolean) |
指定したフラグ値に、指定したビットごとの ViewFlags 列挙体を割り当てます。 (継承元 ControlDesigner) |
SuppressDataSourceEvents() |
ResumeDataSourceEvents() メソッドが呼び出されるまで、すべてのデータ ソース イベントを延期します。 (継承元 DataSourceDesigner) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
UpdateDesignTimeHtml() |
GetDesignTimeHtml メソッドを呼び出して、関連付けられている Web サーバー コントロールのデザイン時 HTML マークアップを更新します。 (継承元 ControlDesigner) |
イベント
DataSourceChanged |
関連付けられているデータ ソースのプロパティが変更されたときに発生します。 (継承元 DataSourceDesigner) |
SchemaRefreshed |
スキーマが更新された後に発生します。 (継承元 DataSourceDesigner) |
明示的なインターフェイスの実装
IDesignerFilter.PostFilterAttributes(IDictionary) |
このメンバーの説明については、PostFilterAttributes(IDictionary) メソッドを参照してください。 (継承元 ComponentDesigner) |
IDesignerFilter.PostFilterEvents(IDictionary) |
このメンバーの説明については、PostFilterEvents(IDictionary) メソッドを参照してください。 (継承元 ComponentDesigner) |
IDesignerFilter.PostFilterProperties(IDictionary) |
このメンバーの説明については、PostFilterProperties(IDictionary) メソッドを参照してください。 (継承元 ComponentDesigner) |
IDesignerFilter.PreFilterAttributes(IDictionary) |
このメンバーの説明については、PreFilterAttributes(IDictionary) メソッドを参照してください。 (継承元 ComponentDesigner) |
IDesignerFilter.PreFilterEvents(IDictionary) |
このメンバーの説明については、PreFilterEvents(IDictionary) メソッドを参照してください。 (継承元 ComponentDesigner) |
IDesignerFilter.PreFilterProperties(IDictionary) |
このメンバーの説明については、PreFilterProperties(IDictionary) メソッドを参照してください。 (継承元 ComponentDesigner) |
ITreeDesigner.Children |
このメンバーの説明については、Children プロパティを参照してください。 (継承元 ComponentDesigner) |
ITreeDesigner.Parent |
このメンバーの説明については、Parent プロパティを参照してください。 (継承元 ComponentDesigner) |
適用対象
こちらもご覧ください
.NET