ButtonFieldBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ButtonField や CommandField クラスなど、ボタン フィールドの抽象基底クラスとして使用できます。 ButtonFieldBase クラスは、すべてのボタン フィールドに共通するメソッドとプロパティを提供します。
public ref class ButtonFieldBase abstract : System::Web::UI::WebControls::DataControlField
public abstract class ButtonFieldBase : System.Web.UI.WebControls.DataControlField
type ButtonFieldBase = class
inherit DataControlField
Public MustInherit Class ButtonFieldBase
Inherits DataControlField
- 継承
- 派生
注釈
クラスは ButtonFieldBase ボタン フィールドの抽象基本クラスであり、すべてのボタン フィールドに共通のメソッドとプロパティが含まれています。 このクラスは抽象であるため、そのインスタンスを直接作成することはできません。 代わりに、 クラスからButtonFieldBase継承する非抽象クラスのインスタンス (または CommandField クラスなど) を作成するButtonField必要があります。
からButtonFieldBase派生したオブジェクトは、表示される各レコードの 1 つ以上のボタンを表示するために、データ バインド コントロール (および DetailsView コントロールなどGridView) によって使用されます。 ボタン フィールドは、使用されるデータ バインド コントロールによって異なる方法で表示されます。 たとえば、コントロールは GridView ボタン フィールドを列として表示するのに対し DetailsView 、コントロールはボタン フィールドを行として表示します。
ボタン フィールド内のボタンをクリックすると、親データ バインド コントロールのコマンド イベントが発生します。 コマンド イベントのイベント ハンドラーを指定することで、ボタンがクリックされたときに実行するカスタム ルーチンを指定できます。
注意
コントロールは GridView イベントを発生させますが RowCommand 、コントロールは DetailsView イベントを ItemCommand 発生させます。
表示するボタンの種類を指定するには、 プロパティを ButtonType 使用します。 オブジェクトの ButtonFieldBase ヘッダー セクションを表示または非表示にするには、 プロパティを ShowHeader 設定します。
注意
一部のデータ バインド コントロール (コントロールなど) では、コントロールの GridView ヘッダー セクション全体のみを表示または非表示にすることができます。 これらのデータ バインド コントロールは、個々のボタン フィールドの ShowHeader プロパティをサポートしていません。 データ バインド コントロールのヘッダー セクション全体を表示または非表示にするには (使用可能な場合)、 コントロールの ShowHeader
プロパティを使用します。
注意 (実装者)
クラスから継承する場合は、次のButtonFieldBaseメンバーをオーバーライドする必要があります。 CopyProperties(DataControlField)
コンストラクター
ButtonFieldBase() |
ButtonFieldBase クラスの新しいインスタンスを初期化します。 |
プロパティ
AccessibleHeaderText |
一部のコントロールの |
ButtonType |
ボタン フィールドに表示するボタンの種類を取得または設定します。 |
CausesValidation |
ButtonFieldBase オブジェクトのボタンがクリックされたときに検証を実行するかどうかを示す値を取得または設定します。 |
Control |
DataControlField オブジェクトが関連付けられているデータ コントロールの参照を取得します。 (継承元 DataControlField) |
ControlStyle |
DataControlField オブジェクトに格納されているすべての Web サーバー コントロールのスタイルを取得します。 (継承元 DataControlField) |
DesignMode |
デザイン時環境で、現在データ コントロール フィールドが表示されているかどうかを示す値を取得します。 (継承元 DataControlField) |
FooterStyle |
データ コントロール フィールドのフッターのスタイルを取得または設定します。 (継承元 DataControlField) |
FooterText |
データ コントロール フィールドのフッター項目に表示されるテキストを取得または設定します。 (継承元 DataControlField) |
HeaderImageUrl |
データ コントロール フィールドのヘッダー項目に表示されるイメージの URL を取得または設定します。 (継承元 DataControlField) |
HeaderStyle |
データ コントロール フィールドのヘッダーのスタイルを取得または設定します。 (継承元 DataControlField) |
HeaderText |
データ コントロール フィールドのヘッダー項目に表示されるテキストを取得または設定します。 (継承元 DataControlField) |
InsertVisible |
DataControlField オブジェクトの親データ バインド コントロールが挿入モードの場合に、このオブジェクトが表示されるかどうかを示す値を取得します。 (継承元 DataControlField) |
IsTrackingViewState |
DataControlField オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。 (継承元 DataControlField) |
ItemStyle |
データ コントロール フィールドで表示されるテキスト ベースの内容のスタイルを取得します。 (継承元 DataControlField) |
ShowHeader |
ButtonFieldBase オブジェクトにヘッダー セクションを表示するかどうかを示す値を取得または設定します。 |
SortExpression |
データ ソース コントロールでデータを並べ替えるために使用される並べ替え式を、取得または設定します。 (継承元 DataControlField) |
ValidateRequestMode |
コントロールでクライアントの入力を検証するかどうかを指定する値を取得または設定します。 (継承元 DataControlField) |
ValidationGroup |
ButtonFieldBase オブジェクトのボタンがクリックされたときに検証する検証コントロールのグループの名前を取得または設定します。 |
ViewState |
同一のページに対する複数の要求にわたって、DataControlField オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 (継承元 DataControlField) |
Visible |
データ コントロール フィールドを表示するかどうかを示す値を取得または設定します。 (継承元 DataControlField) |
メソッド
明示的なインターフェイスの実装
IDataSourceViewSchemaAccessor.DataSourceViewSchema |
DataControlField オブジェクトに関連付けられているスキーマを取得または設定します。 (継承元 DataControlField) |
IStateManager.IsTrackingViewState |
DataControlField オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。 (継承元 DataControlField) |
IStateManager.LoadViewState(Object) |
データ コントロール フィールドの、以前保存したビューステートを復元します。 (継承元 DataControlField) |
IStateManager.SaveViewState() |
ページがサーバーにポストバックされた時間以降に発生した、DataControlField ビューステートへの変更を保存します。 (継承元 DataControlField) |
IStateManager.TrackViewState() |
DataControlField オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState プロパティに格納して、同じページに対する複数の要求にわたって永続化できます。 (継承元 DataControlField) |
適用対象
こちらもご覧ください
.NET