CheckBoxList イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | DataBound | サーバー コントロールがデータ ソースにバインドした後に発生します。 ( BaseDataBoundControl から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | SelectedIndexChanged | リスト コントロール内の選択項目がサーバーへのポスト間で変更された場合に発生します。 ( ListControl から継承されます。) |
![]() | TextChanged | Text プロパティと SelectedValue プロパティが変更された場合に発生します。 ( ListControl から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

CheckBoxList クラス
アセンブリ: System.Web (system.web.dll 内)

Public Class CheckBoxList Inherits ListControl Implements IRepeatInfoUser, INamingContainer, IPostBackDataHandler
public ref class CheckBoxList : public ListControl, IRepeatInfoUser, INamingContainer, IPostBackDataHandler

CheckBoxList コントロールを使用すると、データ連結によって動的に生成できる複数選択チェック ボックス グループを利用できます。これには、リストのそれぞれの項目に対応するメンバを持つ Items コレクションが含まれます。どの項目がチェックされているかを判断するには、そのコレクションを反復処理してリストの各項目の Selected プロパティをテストします。
リストの表示方法は RepeatLayout プロパティおよび RepeatDirection プロパティで指定できます。RepeatLayout を RepeatLayout.Table (既定の設定) に設定した場合、リストはテーブル内に表示されます。RepeatLayout.Flow に設定した場合、リストはテーブル構造なしで表示されます。既定では、RepeatDirection は RepeatDirection.Vertical に設定されます。このプロパティを RepeatDirection.Horizontal に設定すると、リストは水平に表示されます。
CheckBoxList コントロールには、便利なデータ連結機能が用意されています。それぞれの CheckBox コントロールには強力なレイアウト制御機能が用意されています。
![]() |
---|
このコントロールは、ユーザー入力を表示するために使用できます。ユーザー入力には悪意のあるクライアント スクリプトが含まれている可能性があります。アプリケーションに表示する前に、クライアントから送信された実行スクリプト、SQL ステートメントなどのコードの情報はすべて検証してください。入力テキストをコントロールに表示する前に、検証コントロールを使用してユーザー入力を検証できます。ASP.NET には入力要求の検証機能があり、ユーザー入力の中のスクリプトおよび HTML をブロックできます。詳細については、「標準コントロールのセキュリティ保護」、「方法 : HTML エンコーディングを文字列に適用して Web アプリケーションをスクリプトによる攻略から保護する」、および「ASP.NET Web ページにおけるユーザー入力の検証」を参照してください。 |
ユーザー補助
このコントロールに既定でレンダリングされるマークアップは、Web Content Accessibility Guidelines (WCAG) 1.0 の優先度 1 ガイドラインなどのユーザー補助に関する標準に適合しない可能性があります。このコントロールのユーザー補助サポートの詳細については、「ASP.NET コントロールとユーザー補助」を参照してください。

Web ページに CheckBoxList コントロールを作成する方法のコード例を次に示します。
![]() |
---|
次のコード サンプルはシングルファイル コード モデルを使用しており、分離コード ファイルに直接コピーされた場合は正常に動作しない可能性があります。このコード サンプルは、拡張子が .aspx の空のテキスト ファイルにコピーする必要があります。Web フォームのコード モデルの詳細については、「ASP.NET Web ページのコード モデル」を参照してください。 |
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub Check_Clicked(sender as Object, e As EventArgs) Message.Text = "Selected Item(s):<br><br>" ' Iterate through the Items collection of the CheckBoxList ' control and display the selected items. Dim i As Integer For i=0 To checkboxlist1.Items.Count - 1 If checkboxlist1.Items(i).Selected Then Message.Text &= checkboxlist1.Items(i).Text & "<br>" End If Next End Sub </script> </head> <body> <form runat="server"> <h3> CheckBoxList Example </h3> Select items from the CheckBoxList. <br><br> <asp:CheckBoxList id="checkboxlist1" AutoPostBack="True" CellPadding="5" CellSpacing="5" RepeatColumns="2" RepeatDirection="Vertical" RepeatLayout="Flow" TextAlign="Right" OnSelectedIndexChanged="Check_Clicked" runat="server"> <asp:ListItem>Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> <asp:ListItem>Item 5</asp:ListItem> <asp:ListItem>Item 6</asp:ListItem> </asp:CheckBoxList> <br><br> <asp:label id="Message" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void Check_Clicked(Object sender, EventArgs e) { Message.Text = "Selected Item(s):<br><br>"; // Iterate through the Items collection of the CheckBoxList // control and display the selected items. for (int i=0; i<checkboxlist1.Items.Count; i++) { if (checkboxlist1.Items[i].Selected) { Message.Text += checkboxlist1.Items[i].Text + "<br>"; } } } </script> </head> <body> <form runat="server"> <h3> CheckBoxList Example </h3> Select items from the CheckBoxList. <br><br> <asp:CheckBoxList id="checkboxlist1" AutoPostBack="True" CellPadding="5" CellSpacing="5" RepeatColumns="2" RepeatDirection="Vertical" RepeatLayout="Flow" TextAlign="Right" OnSelectedIndexChanged="Check_Clicked" runat="server"> <asp:ListItem>Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> <asp:ListItem>Item 5</asp:ListItem> <asp:ListItem>Item 6</asp:ListItem> </asp:CheckBoxList> <br><br> <asp:label id="Message" runat="server"/> </form> </body> </html>


System.Web.UI.Control
System.Web.UI.WebControls.WebControl
System.Web.UI.WebControls.BaseDataBoundControl
System.Web.UI.WebControls.DataBoundControl
System.Web.UI.WebControls.ListControl
System.Web.UI.WebControls.CheckBoxList


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CheckBoxList コンストラクタ
アセンブリ: System.Web (system.web.dll 内)



CheckBoxList コントロールの新しいインスタンスを作成および初期化する方法のコード例を次に示します。
![]() |
---|
次のコード サンプルはシングルファイル コード モデルを使用しており、分離コード ファイルに直接コピーされた場合は正常に動作しない可能性があります。このコード サンプルは、拡張子が .aspx の空のテキスト ファイルにコピーする必要があります。Web フォームのコード モデルの詳細については、「ASP.NET Web ページのコード モデル」を参照してください。 |
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub Check_Clicked(sender As Object, e As EventArgs) ' Retrieve the CheckBoxList control from the Controls collection ' of the PlaceHolder control. Dim checklist As CheckBoxList = _ CType(Place.FindControl("checkboxlist1"), CheckBoxList) ' Make sure a control was found. If Not checklist Is Nothing Message.Text = "Selected Item(s):<br><br>" ' Iterate through the Items collection of CheckBoxList ' control and display the selected items. Dim i As Integer For i=0 To checklist.Items.Count - 1 If checklist.Items(i).Selected Then Message.Text &= checklist.Items(i).Text & "<br>" End If Next i Else ' Display an error message. Message.Text = "Unable to find CheckBoxList control." End If End Sub Sub Page_Load(sender As Object, e As EventArgs) ' Create a new CheckBoxList control. Dim checklist As CheckBoxList = New CheckBoxList() ' Set the properties of the control. checklist.ID = "checkboxlist1" checklist.AutoPostBack = True checklist.CellPadding = 5 checklist.CellSpacing = 5 checklist.RepeatColumns = 2 checklist.RepeatDirection = RepeatDirection.Vertical checklist.RepeatLayout = RepeatLayout.Flow checklist.TextAlign = TextAlign.Right ' Populate the CheckBoxList control. checklist.Items.Add(New ListItem("Item 1")) checklist.Items.Add(New ListItem("Item 2")) checklist.Items.Add(New ListItem("Item 3")) checklist.Items.Add(New ListItem("Item 4")) checklist.Items.Add(New ListItem("Item 5")) checklist.Items.Add(New ListItem("Item 6")) ' Manually register the event-handling method for the ' SelectedIndexChanged event. AddHandler checklist.SelectedIndexChanged, AddressOf Check_Clicked ' Add the control to the Controls collection of the ' PlaceHolder control. Place.Controls.Add(checklist) End Sub </script> </head> <body> <form runat="server"> <h3> CheckBoxList Constructor Example </h3> Select items from the CheckBoxList. <br><br> <asp:PlaceHolder id="Place" runat="server"/> <br><br> <asp:label id="Message" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void Check_Clicked(Object sender, EventArgs e) { // Retrieve the CheckBoxList control from the Controls collection // of the PlaceHolder control. CheckBoxList checklist = (CheckBoxList)Place.FindControl("checkboxlist1"); // Make sure a control was found. if(checklist != null) { Message.Text = "Selected Item(s):<br><br>"; // Iterate through the Items collection of the CheckBoxList // control and display the selected items. for (int i=0; i<checklist.Items.Count; i++) { if (checklist.Items[i].Selected) { Message.Text += checklist.Items[i].Text + "<br>"; } } } else { // Display an error message. Message.Text = "Unable to find CheckBoxList control."; } } void Page_Load(Object sender, EventArgs e) { // Create a new CheckBoxList control. CheckBoxList checklist = new CheckBoxList(); // Set the properties of the control. checklist.ID = "checkboxlist1"; checklist.AutoPostBack = true; checklist.CellPadding = 5; checklist.CellSpacing = 5; checklist.RepeatColumns = 2; checklist.RepeatDirection = RepeatDirection.Vertical; checklist.RepeatLayout = RepeatLayout.Flow; checklist.TextAlign = TextAlign.Right; // Populate the CheckBoxList control. checklist.Items.Add(new ListItem("Item 1")); checklist.Items.Add(new ListItem("Item 2")); checklist.Items.Add(new ListItem("Item 3")); checklist.Items.Add(new ListItem("Item 4")); checklist.Items.Add(new ListItem("Item 5")); checklist.Items.Add(new ListItem("Item 6")); // Manually register the event-handling method for the // SelectedIndexChanged event. checklist.SelectedIndexChanged += new EventHandler(this.Check_Clicked); // Add the control to the Controls collection of the // PlaceHolder control. Place.Controls.Add(checklist); } </script> </head> <body> <form runat="server"> <h3> CheckBoxList Constructor Example </h3> Select items from the CheckBoxList. <br><br> <asp:PlaceHolder id="Place" runat="server"/> <br><br> <asp:label id="Message" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CheckBoxList クラス
CheckBoxList メンバ
System.Web.UI.WebControls 名前空間
その他の技術情報
CheckBox Web サーバー コントロールおよび CheckBoxList Web サーバー コントロール
CheckBoxList プロパティ


名前 | 説明 | |
---|---|---|
![]() | Adapter | コントロール用のブラウザ固有のアダプタを取得します。 ( Control から継承されます。) |
![]() | ChildControlsCreated | サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。 ( Control から継承されます。) |
![]() | ClientIDSeparator | ClientID プロパティで使用される区切り記号を表す文字値を取得します。 ( Control から継承されます。) |
![]() | Context | 現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。 ( Control から継承されます。) |
![]() | DesignMode | コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。 ( Control から継承されます。) |
![]() | Events | コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。 ( Control から継承されます。) |
![]() | HasChildViewState | 現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。 ( Control から継承されます。) |
![]() | HasFooter | CheckBoxList コントロールにフッター セクションが格納されているかどうかを示す値を取得します。 |
![]() | HasHeader | CheckBoxList コントロールに見出しセクションが格納されているかどうかを示す値を取得します。 |
![]() | HasSeparators | CheckBoxList コントロールにリストの項目間の区切り記号が格納されているかどうかを示す値を取得します。 |
![]() | IdSeparator | コントロール ID を区別するために使用する文字を取得します。 ( Control から継承されます。) |
![]() | Initialized | データ バインド コントロールが初期化されているかどうかを示す値を取得します。 ( BaseDataBoundControl から継承されます。) |
![]() | IsBoundUsingDataSourceID | DataSourceID プロパティが設定されているかどうか示す値を取得します。 ( BaseDataBoundControl から継承されます。) |
![]() | IsChildControlStateCleared | このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。 ( Control から継承されます。) |
![]() | IsEnabled | コントロールが有効かどうかを示す値を取得します。 ( WebControl から継承されます。) |
![]() | IsTrackingViewState | サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。 ( Control から継承されます。) |
![]() | IsViewStateEnabled | このコントロールでビューステートが有効かどうかを示す値を取得します。 ( Control から継承されます。) |
![]() | LoadViewStateByID | コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。 ( Control から継承されます。) |
![]() | RepeatedItemCount | CheckBoxList コントロールのリスト項目の数を取得します。 |
![]() | RequiresDataBinding | DataBind メソッドを呼び出す必要があるかどうか示す値を取得または設定します。 ( BaseDataBoundControl から継承されます。) |
![]() | SelectArguments | データ ソース コントロールからデータを取得するときにデータ バインド コントロールが使用する DataSourceSelectArguments オブジェクトを取得します。 ( DataBoundControl から継承されます。) |
![]() | TagKey | ListControl コントロールの HtmlTextWriterTag 値を取得します。 ( ListControl から継承されます。) |
![]() | TagName | コントロール タグの名前を取得します。このプロパティは、主にコントロールの開発者によって使用されます。 ( WebControl から継承されます。) |
![]() | ViewState | 同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 ( Control から継承されます。) |
![]() | ViewStateIgnoresCase | StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。 ( Control から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Web.UI.WebControls.IRepeatInfoUser.HasFooter | このメンバの説明については、IRepeatInfoUser.HasFooter のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.HasHeader | このメンバの説明については、IRepeatInfoUser.HasHeader のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.HasSeparators | このメンバの説明については、IRepeatInfoUser.HasSeparators のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.RepeatedItemCount | このメンバの説明については、IRepeatInfoUser.RepeatedItemCount のトピックを参照してください。 |

CheckBoxList メソッド


名前 | 説明 | |
---|---|---|
![]() | AddAttributesToRender | 指定した T:System.Web.UI.HtmlTextWriter オブジェクトへの表示に使用する HTML 属性とスタイルを適用します。 ( ListControl から継承されます。) |
![]() | AddedControl | 子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。 ( Control から継承されます。) |
![]() | AddParsedSubObject | サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。 ( Control から継承されます。) |
![]() | BuildProfileTree | ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。 ( Control から継承されます。) |
![]() | ClearChildControlState | サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。 ( Control から継承されます。) |
![]() | ClearChildState | サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。 ( Control から継承されます。) |
![]() | ClearChildViewState | サーバー コントロールのすべての子コントロールのビューステート情報を削除します。 ( Control から継承されます。) |
![]() | ConfirmInitState | データ バインド コントロールの初期化状態を設定します。 ( BaseDataBoundControl から継承されます。) |
![]() | CreateChildControls | ASP.NET ページ フレームワークによって呼び出され、コンポジション ベースの実装を使用するサーバー コントロールに、ポスト バックまたは表示のための準備として、格納する子コントロールを作成するように通知します。 ( Control から継承されます。) |
![]() | CreateControlCollection | サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。 ( Control から継承されます。) |
![]() | CreateControlStyle | オーバーライドされます。 すべてのスタイル関連プロパティを実装するために CheckBoxList コントロールが内部で使用するスタイル オブジェクトを作成します。 |
![]() | CreateDataSourceSelectArguments | 引数が未指定の場合に、データ バインド コントロールが使用する既定の DataSourceSelectArguments オブジェクトを作成します。 ( DataBoundControl から継承されます。) |
![]() | DataBind | オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。 ( Control から継承されます。) |
![]() | DataBindChildren | データ ソースをサーバー コントロールの子コントロールにバインドします。 ( Control から継承されます。) |
![]() | EnsureChildControls | サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。 ( Control から継承されます。) |
![]() | EnsureDataBound | DataSourceID プロパティが設定されていて、データ バインド コントロールにバインディングが必要とマークされている場合に、DataBind メソッドを呼び出します。 ( BaseDataBoundControl から継承されます。) |
![]() | EnsureID | ID が割り当てられていないコントロールの ID を作成します。 ( Control から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | FindControl | オーバーロードされます。 オーバーライドされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 |
![]() | GetData | データ操作を実行するために、データ バインド コントロールが使用する DataSourceView オブジェクトを取得します。 ( DataBoundControl から継承されます。) |
![]() | GetDataSource | データ バインド コントロールが関連付けられている IDataSource インターフェイスを取得します (存在する場合)。 ( DataBoundControl から継承されます。) |
![]() | GetDesignModeState | コントロールのデザイン時データを取得します。 ( Control から継承されます。) |
![]() | GetItemStyle | リスト コントロール内の指定したインデックス位置にある指定した項目の型のスタイルを取得します。 |
![]() | HasEvents | コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。 ( Control から継承されます。) |
![]() | IsLiteralContent | サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。 ( Control から継承されます。) |
![]() | LoadControlState | SaveControlState メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。 ( Control から継承されます。) |
![]() | LoadPostData | CheckBoxList コントロールのポストされたデータを処理します。 |
![]() | LoadViewState | 以前に保存した DetailsView コントロールのビューステートを読み込みます。 ( ListControl から継承されます。) |
![]() | MapPathSecure | 仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。 ( Control から継承されます。) |
![]() | MarkAsDataBound | ビューステートのコントロールの状態を、データに正常にバインドされた状態に設定します。 ( DataBoundControl から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnBubbleEvent | サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。 ( Control から継承されます。) |
![]() | OnDataBinding | DataBinding イベントを発生させます。 ( ListControl から継承されます。) |
![]() | OnDataBound | DataBound イベントを発生させます。 ( BaseDataBoundControl から継承されます。) |
![]() | OnDataPropertyChanged | 基本データ ソース識別プロパティのいずれかが変更された後、データ バインド コントロールをデータにバインドし直します。 ( DataBoundControl から継承されます。) |
![]() | OnDataSourceViewChanged | DataSourceViewChanged イベントを発生させます。 ( DataBoundControl から継承されます。) |
![]() | OnInit | Init イベントを処理します。 ( BaseDataBoundControl から継承されます。) |
![]() | OnLoad | Control.Load イベントを処理します。 ( DataBoundControl から継承されます。) |
![]() | OnPagePreLoad | コントロールが読み込まれる前に、データ バインド コントロールの初期化状態を設定します。 ( DataBoundControl から継承されます。) |
![]() | OnPreRender | オーバーライドされます。 クライアントに表示する前に CheckBoxList コントロールを構成します。 |
![]() | OnSelectedIndexChanged | SelectedIndexChanged イベントを発生させます。この機能により、イベントのカスタム ハンドラを作成できます。 ( ListControl から継承されます。) |
![]() | OnTextChanged | TextChanged イベントを発生させます。 ( ListControl から継承されます。) |
![]() | OnUnload | Unload イベントを発生させます。 ( Control から継承されます。) |
![]() | OpenFile | ファイルの読み込みで使用される Stream を取得します。 ( Control から継承されます。) |
![]() | PerformDataBinding | 指定したデータ ソースを、ListControl クラスから派生したコントロールにバインドします。 ( ListControl から継承されます。) |
![]() | PerformSelect | 関連するデータ ソースからデータを取得します。 ( ListControl から継承されます。) |
![]() | RaiseBubbleEvent | イベントのソースおよびその情報をコントロールの親に割り当てます。 ( Control から継承されます。) |
![]() | RaisePostDataChangedEvent | CheckBoxList コントロールの状態が変化したことを ASP.NET アプリケーションに通知します。 |
![]() | RemovedControl | 子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。 ( Control から継承されます。) |
![]() | Render | オーバーライドされます。 クライアントに CheckBoxList を表示します。 |
![]() | RenderChildren | クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。 ( Control から継承されます。) |
![]() | RenderContents | ListControl コントロールの各項目を表示します。 ( ListControl から継承されます。) |
![]() | RenderControl | オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 ( Control から継承されます。) |
![]() | RenderItem | CheckBoxList コントロール内のリスト項目を表示します。 |
![]() | ResolveAdapter | 指定したコントロールを表示するコントロール アダプタを取得します。 ( Control から継承されます。) |
![]() | SaveControlState | ページがサーバーにポスト バックされた時間以降に発生した、サーバー コントロールの状態の変更を保存します。 ( Control から継承されます。) |
![]() | SaveViewState | ListControl 派生コントロールおよび格納されている項目の現在のビューステートを保存します。 ( ListControl から継承されます。) |
![]() | SetDesignModeState | コントロールのデザイン時データを設定します。 ( Control から継承されます。) |
![]() | SetPostDataSelection | ページがポストされた後、ListItem コントロールの Selected プロパティを設定します。 ( ListControl から継承されます。) |
![]() | TrackViewState | ListControl 派生コントロールに対するビューステートの変更の追跡と保存を始める開始点にマークを付けます。 ( ListControl から継承されます。) |
![]() | ValidateDataSource | データ バインド コントロールのバインド先のオブジェクトが処理可能かどうかを確認します。 ( DataBoundControl から継承されます。) |
![]() | VerifyMultiSelect | リスト コントロールが複数選択モードをサポートするかどうかを決定します。 ( ListControl から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Web.UI.IPostBackDataHandler.LoadPostData | CheckBoxList コントロールのポストされたデータを処理します。 |
![]() | System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent | コントロールのポストされたデータが変更されたときに発生します。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.GetItemStyle | このメンバの説明については、IRepeatInfoUser.GetItemStyle のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.RenderItem | このメンバの説明については、RenderItem のトピックを参照してください。 |

CheckBoxList メンバ
コントロールをデータ ソースに連結することによって動的に作成できる複数選択チェック ボックス グループを作成します。
CheckBoxList データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | Adapter | コントロール用のブラウザ固有のアダプタを取得します。(Control から継承されます。) |
![]() | ChildControlsCreated | サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。(Control から継承されます。) |
![]() | ClientIDSeparator | ClientID プロパティで使用される区切り記号を表す文字値を取得します。(Control から継承されます。) |
![]() | Context | 現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。(Control から継承されます。) |
![]() | DesignMode | コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。(Control から継承されます。) |
![]() | Events | コントロールのイベント ハンドラ デリゲートのリストを取得します。このプロパティは読み取り専用です。(Control から継承されます。) |
![]() | HasChildViewState | 現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。(Control から継承されます。) |
![]() | HasFooter | CheckBoxList コントロールにフッター セクションが格納されているかどうかを示す値を取得します。 |
![]() | HasHeader | CheckBoxList コントロールに見出しセクションが格納されているかどうかを示す値を取得します。 |
![]() | HasSeparators | CheckBoxList コントロールにリストの項目間の区切り記号が格納されているかどうかを示す値を取得します。 |
![]() | IdSeparator | コントロール ID を区別するために使用する文字を取得します。(Control から継承されます。) |
![]() | Initialized | データ バインド コントロールが初期化されているかどうかを示す値を取得します。(BaseDataBoundControl から継承されます。) |
![]() | IsBoundUsingDataSourceID | DataSourceID プロパティが設定されているかどうか示す値を取得します。(BaseDataBoundControl から継承されます。) |
![]() | IsChildControlStateCleared | このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。(Control から継承されます。) |
![]() | IsEnabled | コントロールが有効かどうかを示す値を取得します。(WebControl から継承されます。) |
![]() | IsTrackingViewState | サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。(Control から継承されます。) |
![]() | IsViewStateEnabled | このコントロールでビューステートが有効かどうかを示す値を取得します。(Control から継承されます。) |
![]() | LoadViewStateByID | コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。 (Control から継承されます。) |
![]() | RepeatedItemCount | CheckBoxList コントロールのリスト項目の数を取得します。 |
![]() | RequiresDataBinding | DataBind メソッドを呼び出す必要があるかどうか示す値を取得または設定します。 (BaseDataBoundControl から継承されます。) |
![]() | SelectArguments | データ ソース コントロールからデータを取得するときにデータ バインド コントロールが使用する DataSourceSelectArguments オブジェクトを取得します。 (DataBoundControl から継承されます。) |
![]() | TagKey | ListControl コントロールの HtmlTextWriterTag 値を取得します。 (ListControl から継承されます。) |
![]() | TagName | コントロール タグの名前を取得します。このプロパティは、主にコントロールの開発者によって使用されます。(WebControl から継承されます。) |
![]() | ViewState | 同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。(Control から継承されます。) |
![]() | ViewStateIgnoresCase | StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。(Control から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | AddAttributesToRender | 指定した T:System.Web.UI.HtmlTextWriter オブジェクトへの表示に使用する HTML 属性とスタイルを適用します。 (ListControl から継承されます。) |
![]() | AddedControl | 子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。 (Control から継承されます。) |
![]() | AddParsedSubObject | サーバー コントロールに、XML または HTML の要素が解析されたことを通知し、その要素をサーバー コントロールの ControlCollection オブジェクトに追加します。 (Control から継承されます。) |
![]() | BuildProfileTree | ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。 (Control から継承されます。) |
![]() | ClearChildControlState | サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。 (Control から継承されます。) |
![]() | ClearChildState | サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。 (Control から継承されます。) |
![]() | ClearChildViewState | サーバー コントロールのすべての子コントロールのビューステート情報を削除します。 (Control から継承されます。) |
![]() | ConfirmInitState | データ バインド コントロールの初期化状態を設定します。 (BaseDataBoundControl から継承されます。) |
![]() | CreateChildControls | ASP.NET ページ フレームワークによって呼び出され、コンポジション ベースの実装を使用するサーバー コントロールに、ポスト バックまたは表示のための準備として、格納する子コントロールを作成するように通知します。 (Control から継承されます。) |
![]() | CreateControlCollection | サーバー コントロールの子コントロール (リテラルおよびサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。 (Control から継承されます。) |
![]() | CreateControlStyle | オーバーライドされます。 すべてのスタイル関連プロパティを実装するために CheckBoxList コントロールが内部で使用するスタイル オブジェクトを作成します。 |
![]() | CreateDataSourceSelectArguments | 引数が未指定の場合に、データ バインド コントロールが使用する既定の DataSourceSelectArguments オブジェクトを作成します。 (DataBoundControl から継承されます。) |
![]() | DataBind | オーバーロードされます。 呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースを連結します。 (Control から継承されます。) |
![]() | DataBindChildren | データ ソースをサーバー コントロールの子コントロールにバインドします。 (Control から継承されます。) |
![]() | EnsureChildControls | サーバー コントロールに子コントロールが含まれているかどうかを確認します。含まれていない場合、子コントロールを作成します。 (Control から継承されます。) |
![]() | EnsureDataBound | DataSourceID プロパティが設定されていて、データ バインド コントロールにバインディングが必要とマークされている場合に、DataBind メソッドを呼び出します。 (BaseDataBoundControl から継承されます。) |
![]() | EnsureID | ID が割り当てられていないコントロールの ID を作成します。 (Control から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | FindControl | オーバーロードされます。 オーバーライドされます。 指定したサーバー コントロールの現在の名前付けコンテナを検索します。 |
![]() | GetData | データ操作を実行するために、データ バインド コントロールが使用する DataSourceView オブジェクトを取得します。 (DataBoundControl から継承されます。) |
![]() | GetDataSource | データ バインド コントロールが関連付けられている IDataSource インターフェイスを取得します (存在する場合)。 (DataBoundControl から継承されます。) |
![]() | GetDesignModeState | コントロールのデザイン時データを取得します。 (Control から継承されます。) |
![]() | GetItemStyle | リスト コントロール内の指定したインデックス位置にある指定した項目の型のスタイルを取得します。 |
![]() | HasEvents | コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。 (Control から継承されます。) |
![]() | IsLiteralContent | サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。 (Control から継承されます。) |
![]() | LoadControlState | SaveControlState メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。 (Control から継承されます。) |
![]() | LoadPostData | CheckBoxList コントロールのポストされたデータを処理します。 |
![]() | LoadViewState | 以前に保存した DetailsView コントロールのビューステートを読み込みます。 (ListControl から継承されます。) |
![]() | MapPathSecure | 仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。 (Control から継承されます。) |
![]() | MarkAsDataBound | ビューステートのコントロールの状態を、データに正常にバインドされた状態に設定します。 (DataBoundControl から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnBubbleEvent | サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。 (Control から継承されます。) |
![]() | OnDataBinding | DataBinding イベントを発生させます。 (ListControl から継承されます。) |
![]() | OnDataBound | DataBound イベントを発生させます。 (BaseDataBoundControl から継承されます。) |
![]() | OnDataPropertyChanged | 基本データ ソース識別プロパティのいずれかが変更された後、データ バインド コントロールをデータにバインドし直します。 (DataBoundControl から継承されます。) |
![]() | OnDataSourceViewChanged | DataSourceViewChanged イベントを発生させます。 (DataBoundControl から継承されます。) |
![]() | OnInit | Init イベントを処理します。 (BaseDataBoundControl から継承されます。) |
![]() | OnLoad | Control.Load イベントを処理します。 (DataBoundControl から継承されます。) |
![]() | OnPagePreLoad | コントロールが読み込まれる前に、データ バインド コントロールの初期化状態を設定します。 (DataBoundControl から継承されます。) |
![]() | OnPreRender | オーバーライドされます。 クライアントに表示する前に CheckBoxList コントロールを構成します。 |
![]() | OnSelectedIndexChanged | SelectedIndexChanged イベントを発生させます。この機能により、イベントのカスタム ハンドラを作成できます。 (ListControl から継承されます。) |
![]() | OnTextChanged | TextChanged イベントを発生させます。 (ListControl から継承されます。) |
![]() | OnUnload | Unload イベントを発生させます。 (Control から継承されます。) |
![]() | OpenFile | ファイルの読み込みで使用される Stream を取得します。 (Control から継承されます。) |
![]() | PerformDataBinding | 指定したデータ ソースを、ListControl クラスから派生したコントロールにバインドします。 (ListControl から継承されます。) |
![]() | PerformSelect | 関連するデータ ソースからデータを取得します。 (ListControl から継承されます。) |
![]() | RaiseBubbleEvent | イベントのソースおよびその情報をコントロールの親に割り当てます。 (Control から継承されます。) |
![]() | RaisePostDataChangedEvent | CheckBoxList コントロールの状態が変化したことを ASP.NET アプリケーションに通知します。 |
![]() | RemovedControl | 子コントロールが Control オブジェクトの Controls コレクションから削除された後に呼び出されます。 (Control から継承されます。) |
![]() | Render | オーバーライドされます。 クライアントに CheckBoxList を表示します。 |
![]() | RenderChildren | クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。 (Control から継承されます。) |
![]() | RenderContents | ListControl コントロールの各項目を表示します。 (ListControl から継承されます。) |
![]() | RenderControl | オーバーロードされます。 サーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を格納します。 (Control から継承されます。) |
![]() | RenderItem | CheckBoxList コントロール内のリスト項目を表示します。 |
![]() | ResolveAdapter | 指定したコントロールを表示するコントロール アダプタを取得します。 (Control から継承されます。) |
![]() | SaveControlState | ページがサーバーにポスト バックされた時間以降に発生した、サーバー コントロールの状態の変更を保存します。 (Control から継承されます。) |
![]() | SaveViewState | ListControl 派生コントロールおよび格納されている項目の現在のビューステートを保存します。 (ListControl から継承されます。) |
![]() | SetDesignModeState | コントロールのデザイン時データを設定します。 (Control から継承されます。) |
![]() | SetPostDataSelection | ページがポストされた後、ListItem コントロールの Selected プロパティを設定します。 (ListControl から継承されます。) |
![]() | TrackViewState | ListControl 派生コントロールに対するビューステートの変更の追跡と保存を始める開始点にマークを付けます。 (ListControl から継承されます。) |
![]() | ValidateDataSource | データ バインド コントロールのバインド先のオブジェクトが処理可能かどうかを確認します。 (DataBoundControl から継承されます。) |
![]() | VerifyMultiSelect | リスト コントロールが複数選択モードをサポートするかどうかを決定します。 (ListControl から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | DataBound | サーバー コントロールがデータ ソースにバインドした後に発生します。(BaseDataBoundControl から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | SelectedIndexChanged | リスト コントロール内の選択項目がサーバーへのポスト間で変更された場合に発生します。(ListControl から継承されます。) |
![]() | TextChanged | Text プロパティと SelectedValue プロパティが変更された場合に発生します。(ListControl から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Web.UI.IPostBackDataHandler.LoadPostData | CheckBoxList コントロールのポストされたデータを処理します。 |
![]() | System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent | コントロールのポストされたデータが変更されたときに発生します。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.GetItemStyle | このメンバの説明については、IRepeatInfoUser.GetItemStyle のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.RenderItem | このメンバの説明については、RenderItem のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.HasFooter | このメンバの説明については、IRepeatInfoUser.HasFooter のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.HasHeader | このメンバの説明については、IRepeatInfoUser.HasHeader のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.HasSeparators | このメンバの説明については、IRepeatInfoUser.HasSeparators のトピックを参照してください。 |
![]() | System.Web.UI.WebControls.IRepeatInfoUser.RepeatedItemCount | このメンバの説明については、IRepeatInfoUser.RepeatedItemCount のトピックを参照してください。 |

- CheckBoxListのページへのリンク