CheckBoxField クラスとは? わかりやすく解説

CheckBoxField クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

データ バインド コントロールチェック ボックスとして表示されるブールフィールド表します

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

Public Class CheckBoxField
    Inherits BoundField
Dim instance As CheckBoxField
public class CheckBoxField : BoundField
public ref class CheckBoxField : public
 BoundField
public class CheckBoxField extends BoundField
public class CheckBoxField extends
 BoundField
解説解説

CheckBoxField クラスは、データ バインド コントロール (GridView、DetailsView など) が、ブールデータ フィールドの値をチェック ボックス表示するために使用しますCheckBoxField オブジェクトは、そのオブジェクト使用しているデータ バインド コントロールにより異なった形式表示されます。たとえば、CheckBoxField オブジェクトは、GridView コントロールでは列として表示されDetailsView コントロールでは行として表示されます。

メモメモ

データ バインド コントロールチェック ボックスを含むレコード編集モード表示するまで、チェック ボックス無効です (読み取り専用)。レコード編集モードにする方法詳細については、CheckBoxField オブジェクトを含む親コントロールドキュメント参照してください

CheckBoxField オブジェクト表示するフィールド指定するには、DataField プロパティフィールドの名前を設定します

メモメモ

チェック ボックスでは、選択された状態と選択されていない状態しか表示できないので、CheckBoxField オブジェクトは、Parse で解析できるブール型または文字列のフィールドにしかバインドできません。

Text プロパティ設定すると、各チェック ボックスの横にキャプション表示できますVisible プロパティfalse設定すると、データ バインド コントロールCheckBoxField オブジェクトを非表示できます編集モードフィールドの値の変更不許可にするには、ReadOnly プロパティtrue設定しますレコード挿入サポートしているデータ バインド コントロール (DetailsView コントロールなど) では、InsertVisible プロパティfalse設定することで、編集モードCheckBoxField オブジェクトを非表示できます

また、CheckBoxField オブジェクトヘッダー セクションおよびフッター セクションカスタマイズできますヘッダー セクションまたはフッター セクションキャプション表示するには、HeaderText または FooterText プロパティ設定します。HeaderImageUrl プロパティ設定すると、ヘッダー セクションテキスト代わりにイメージ表示できます。ShowHeader プロパティfalse設定すると、CheckBoxField オブジェクトヘッダー セクションを非表示できます

また、フィールド各部分にスタイル プロパティ設定すると、CheckBoxField オブジェクト外観 (フォントの色や背景色など) をカスタマイズできますさまざまなスタイル プロパティの一覧を次の表に示します

使用例使用例

次のコード例では、GridView コントロールCheckBoxField オブジェクト使用してMicrosoft SQL Server データ ソースフィールドブール型表示する方法示します

<%@ Page language="VB" %>

<html>
  <body>
    <form runat="server">
        
      <h3>CheckBoxField Example</h3>

      <asp:gridview id="AuthorsGridView" 
        datasourceid="AuthorsSqlDataSource" 
        autogeneratecolumns="False"
        runat="server">
                
        <columns>
                
          <asp:boundfield datafield="au_lname"
            headertext="Last Name"/>
                    
          <asp:checkboxfield datafield="contract"
            text="Contract"
            headertext="Contract"/>     
                
        </columns>
                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects
 -->
      <!-- to the Pubs sample database.                   
     -->
      <asp:sqldatasource id="AuthorsSqlDataSource"
  
        selectcommand="SELECT [au_lname], [au_fname], [address],
 [city], [state], [zip], [contract] FROM [authors]"
        connectionstring="server=localhost;database=pubs;integrated
 security=SSPI"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

<%@ Page language="C#" %>

<html>
  <body>
    <form runat="server">
        
      <h3>CheckBoxField Example</h3>

      <asp:gridview id="AuthorsGridView" 
        datasourceid="AuthorsSqlDataSource" 
        autogeneratecolumns="False"
        runat="server">
                
        <columns>
                
          <asp:boundfield datafield="au_lname"
            headertext="Last Name"/>
                    
          <asp:checkboxfield datafield="contract"
            text="Contract"
            headertext="Contract"/>     
                
        </columns>
                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects -->
      <!-- to the Pubs sample database.                        -->
      <asp:sqldatasource id="AuthorsSqlDataSource"  
        selectcommand="SELECT [au_lname], [au_fname], [address], [city], [state],
 [zip], [contract] FROM [authors]"
        connectionstring="server=localhost;database=pubs;integrated security=SSPI"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.WebControls.DataControlField
     System.Web.UI.WebControls.BoundField
      System.Web.UI.WebControls.CheckBoxField
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CheckBoxField メンバ
System.Web.UI.WebControls 名前空間
GridView
Columns
DetailsView
Fields
BoundField クラス
ButtonField クラス
CommandField
DataControlField
HyperLinkField
TemplateField
BoundField.DataField プロパティ
BoundField.ReadOnly プロパティ
Text
Visible


このページでは「.NET Framework クラス ライブラリ リファレンス」からCheckBoxField クラスを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCheckBoxField クラスを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCheckBoxField クラスを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CheckBoxField クラス」の関連用語

CheckBoxField クラスのお隣キーワード
検索ランキング

   

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



CheckBoxField クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS