次の方法で共有


AccessDataSourceDesigner クラス

定義

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
継承

このセクションでは、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

デザイン サーフェイスに表示する View コントロールが作成されているかどうかを示す値を取得または設定します。

(継承元 ControlDesigner)
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)

指定した ComponentDesignerInheritanceAttribute を取得します。

(継承元 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 値が falseされたときに、DataSourceChanged イベントを発生させます。

(継承元 DataSourceDesigner)
OnPaint(PaintEventArgs)

CustomPaint 値が trueされている場合、コントロール デザイナーが関連付けられているコントロールをデザイン サーフェイスに描画するときに呼び出されます。

(継承元 ControlDesigner)
OnSchemaRefreshed(EventArgs)

データ ソースのスキーマが変更され、SuppressingDataSourceEvents 値が falseされたときに、SchemaRefreshed イベントを発生させます。

(継承元 DataSourceDesigner)
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)

適用対象

こちらもご覧ください