BoundFieldとは? わかりやすく解説

BoundField クラス

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

データ バインド コントロールにテキストとして表示するフィールドを表します。

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

Public Class BoundField
    Inherits DataControlField
public class BoundField : DataControlField
public ref class BoundField : public
 DataControlField
public class BoundField extends DataControlField
public class BoundField extends
 DataControlField
解説解説

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

BoundField オブジェクトに表示するフィールドを指定するには、DataField プロパティをフィールドの名前に設定します。フィールド値を表示する前に HTML エンコードするには、HtmlEncode プロパティを true に設定します。カスタムの書式指定文字列をフィールド値に適用するには、DataFormatString プロパティを設定します。HtmlEncode プロパティが true の場合、エンコードされた、フィールドの文字列値がカスタム書式指定文字列で使用されます。既定では、データ バインド コントロールが読み取り専用モードの場合だけ、書式指定文字列がフィールド値に適用されます。データ バインド コントロールが編集モードの場合に書式指定文字列を表示値に適用するには、ApplyFormatInEditMode プロパティを true に設定します。フィールド値が null の場合にカスタムのキャプションを表示するには、NullDisplayText プロパティを設定します。BoundField オブジェクトは、ConvertEmptyStringToNull プロパティを true に設定することにより、空の文字列 ("") フィールド値を null 値に自動的に変換します。

データ バインド コントロール内の BoundField オブジェクトを非表示にするには、Visible プロパティを false に設定します。編集モードでフィールドの値が変更されるのを防ぐには、ReadOnly プロパティを true に設定します。レコードの挿入をサポートするデータ バインド コントロール (DetailsView コントロールなど) で BoundField オブジェクトを非表示にするには、InsertVisible プロパティを false に設定します。挿入モードで自動生成されたキー フィールドを非表示にする場合は、通常この方法を使用します。

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

メモメモ

一部のデータ バインド コントロール (GridView コントロールなど) では、コントロールのヘッダー セクション全体を表示または非表示にできます。これらのデータ バインド コントロールは、個別にバインドされたフィールドの ShowHeader プロパティをサポートしません。データ バインド コントロールのヘッダー セクション (存在する場合) 全体を表示または非表示にするには、コントロールの ShowHeader プロパティを使用します。

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

使用例使用例

BoundField オブジェクトを使用して、GridView コントロールにフィールドの値を表示するコード例を次に示します。

<%@ Page language="VB" %>

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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        autogenerateeditbutton="true"
        allowpaging="true" 
        datakeynames="CustomerID"  
        runat="server">
         
        <columns>
          <asp:boundfield datafield="CustomerID"
            readonly="true"   
   
            headertext="Customer ID"/>
          <asp:boundfield datafield="CompanyName"
            convertemptystringtonull="true"
            headertext="Customer Name"/>
          <asp:boundfield datafield="Address"
            convertemptystringtonull="true"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            convertemptystringtonull="true"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            convertemptystringtonull="true"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            convertemptystringtonull="true"
            headertext="Country"/>
        </columns>
                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects
  -->
      <!-- to the Northwind sample database. Use an ASP.NET
     -->
      <!-- expression to retrieve the connection string
 value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"
  
        selectcommand="Select [CustomerID], [CompanyName], [Address],
 [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName,
 Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID
 = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

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

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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        autogenerateeditbutton="true"
        allowpaging="true" 
        datakeynames="CustomerID"  
        runat="server">
         
        <columns>
          <asp:boundfield datafield="CustomerID"
            readonly="true"      
            headertext="Customer ID"/>
          <asp:boundfield datafield="CompanyName"
            convertemptystringtonull="true"
            headertext="Customer Name"/>
          <asp:boundfield datafield="Address"
            convertemptystringtonull="true"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            convertemptystringtonull="true"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            convertemptystringtonull="true"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            convertemptystringtonull="true"
            headertext="Country"/>
        </columns>
                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value
   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City],
 [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address,
 City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        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.AutoGeneratedField
       System.Web.UI.WebControls.CheckBoxField
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BoundField メンバ
System.Web.UI.WebControls 名前空間
GridView
Columns
DetailsView
Fields
ButtonField
CheckBoxField
CommandField
DataControlField
HyperLinkField
TemplateField
ApplyFormatInEditMode
DataField
DataFormatString
InsertVisible
NullDisplayText
ReadOnly
Text
ConvertEmptyStringToNull
Visible

BoundField コンストラクタ

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

BoundField クラスの新しいインスタンスを初期化します。

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

public BoundField ()
public:
BoundField ()
public BoundField ()
解説解説
使用例使用例

コンストラクタを使用して、BoundField オブジェクトを GridView コントロールに動的に追加するコード例を次に示します。

<%@ Page language="VB" %>

<script runat="server">

  Sub Page_Load(ByVal sender As
 Object, ByVal e As EventArgs)

    ' Dynamically generated field columns need to be created only 
    ' the first time the page is loaded.
    If Not IsPostBack Then
    
      ' Dynamically create field columns to display the desired
      ' fields from the data source.
  
      ' Create a BoundField object to display a customer's company name.
      Dim nameBoundField As New
 BoundField()
      nameBoundField.DataField = "CompanyName"
      nameBoundField.HeaderText = "Company Name"
    
      ' Create a BoundField object to display a customer's city.
      Dim cityBoundField As New
 BoundField()
      cityBoundField.DataField = "City"
      cityBoundField.HeaderText = "City"
    
      ' Add the field columns to the ColumnFields collection of the
      ' GridView control.
      CustomersGridView.Columns.Add(nameBoundField)
      CustomersGridView.Columns.Add(cityBoundField)
    
    End If
  
  End Sub

</script>

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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        runat="server">                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects
  -->
      <!-- to the Northwind sample database. Use an ASP.NET
     -->
      <!-- expression to retrieve the connection string
 value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"
  
        selectcommand="Select [CustomerID], [CompanyName], [Address],
 [City], [PostalCode], [Country] From [Customers]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

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

<script runat="server">

  void Page_Load(Object sender, EventArgs e)
  {

    // Dynamically generated field columns need to be created only 
    // the first time the page is loaded.
    if(!IsPostBack)  
    {
      // Dynamically create field columns to display the desired
      // fields from the data source.
  
      // Create a BoundField object to display a customer's company
 name.
      BoundField nameBoundField = new BoundField();
      nameBoundField.DataField = "CompanyName";
      nameBoundField.HeaderText = "Company Name";
    
      // Create a BoundField object to display a customer's city.
      BoundField cityBoundField = new BoundField();
      cityBoundField.DataField = "City";
      cityBoundField.HeaderText = "City";
    
      // Add the field columns to the ColumnFields collection of the
      // GridView control.
      CustomersGridView.Columns.Add(nameBoundField);
      CustomersGridView.Columns.Add(cityBoundField);
    }
  
  }

</script>

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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        runat="server">                
      </asp:gridview>
            
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value
   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City],
 [PostalCode], [Country] From [Customers]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BoundField クラス
BoundField メンバ
System.Web.UI.WebControls 名前空間
GridView
Columns

BoundField フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド ThisExpression "this" 式を表します。
参照参照

関連項目

BoundField クラス
System.Web.UI.WebControls 名前空間
GridView
Columns
DetailsView
Fields
ButtonField
CheckBoxField
CommandField
DataControlField
HyperLinkField
TemplateField
ApplyFormatInEditMode
DataField
DataFormatString
InsertVisible
NullDisplayText
ReadOnly
Text
ConvertEmptyStringToNull
Visible

BoundField プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessibleHeaderText  一部のコントロールの AbbreviatedText プロパティ値として表示されるテキストを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ ApplyFormatInEditMode BoundField オブジェクトを格納しているデータ バインド コントロールが編集モードである場合に、DataFormatString プロパティで指定した書式指定文字列をフィールド値に適用するかどうかを示す値を取得または設定します。
パブリック プロパティ ControlStyle  DataControlField オブジェクトに格納されているすべての Web サーバー コントロールのスタイルを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ ConvertEmptyStringToNull データ ソースでデータ フィールドを更新したときに、空の文字列値 ("") を null 値に自動的に変換するかどうかを示す値を取得または設定します。
パブリック プロパティ DataField BoundField オブジェクトにバインドするデータ フィールドの名前を取得または設定します。
パブリック プロパティ DataFormatString フィールドの値の表示形式を指定する文字列を取得または設定します。
パブリック プロパティ FooterStyle  データ コントロール フィールドのフッターのスタイルを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ FooterText  データ コントロール フィールドのフッター項目に表示されるテキストを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ HeaderImageUrl  データ コントロール フィールドのヘッダー項目に表示されるイメージの URL を取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ HeaderStyle  データ コントロール フィールドのヘッダーのスタイルを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ HeaderText データ コントロールのヘッダーに表示するテキストを取得または設定します。
パブリック プロパティ HtmlEncode フィールド値を BoundField オブジェクトに表示する前に HTML エンコードするかどうかを示す値を取得または設定します。
パブリック プロパティ InsertVisible  DataControlField オブジェクトの親データ バインド コントロールが挿入モードの場合に、このオブジェクトが表示されるかどうかを示す値を取得します。 ( DataControlField から継承されます。)
パブリック プロパティ ItemStyle  データ コントロール フィールドで表示されるテキスト ベースの内容のスタイルを取得します。 ( DataControlField から継承されます。)
パブリック プロパティ NullDisplayText フィールド値が null の場合にフィールドに表示するキャプションを取得または設定します。
パブリック プロパティ ReadOnly 編集モードでフィールドの値を変更できるかどうかを示す値を取得または設定します。
パブリック プロパティ ShowHeader  データ コントロール フィールドのヘッダー項目を表示するかどうかを示す値を取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ SortExpression  データ ソース コントロールでデータを並べ替えるために使用される並べ替え式を、取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ Visible  データ コントロール フィールドを表示するかどうかを示す値を取得または設定します。 ( DataControlField から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Control  DataControlField オブジェクトが関連付けられているデータ コントロールの参照を取得します。 ( DataControlField から継承されます。)
プロテクト プロパティ DesignMode  デザイン時環境で、現在データ コントロール フィールドが表示されているかどうかを示す値を取得します。 ( DataControlField から継承されます。)
プロテクト プロパティ IsTrackingViewState  DataControlField オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。 ( DataControlField から継承されます。)
プロテクト プロパティ SupportsHtmlEncode BoundField オブジェクトで HTML エンコーディングがサポートされるかどうかを示す値を取得します。
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、DataControlField オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 ( DataControlField から継承されます。)
参照参照

関連項目

BoundField クラス
System.Web.UI.WebControls 名前空間
GridView
Columns
DetailsView
Fields
ButtonField
CheckBoxField
CommandField
DataControlField
HyperLinkField
TemplateField
ApplyFormatInEditMode
DataField
DataFormatString
InsertVisible
NullDisplayText
ReadOnly
Text
ConvertEmptyStringToNull
Visible

BoundField メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ExtractValuesFromCell オーバーライドされます。 指定した System.Collections.IDictionary オブジェクトに、指定した TableCell オブジェクトの値を読み込みます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド Initialize オーバーライドされます。 BoundField オブジェクトを初期化します。
パブリック メソッド InitializeCell オーバーライドされます。 指定された TableCell オブジェクトを、指定された行の状態に初期化します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ToString  この DataControlField オブジェクトを表す文字列を返します。 ( DataControlField から継承されます。)
パブリック メソッド ValidateSupportsCallback オーバーライドされます。 BoundField オブジェクトに格納されているコントロールがコールバックをサポートしているかどうかを確認します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CloneField  現在の DataControlField 派生オブジェクトのコピーを作成します。 ( DataControlField から継承されます。)
プロテクト メソッド CopyProperties オーバーライドされます。 指定した DataControlField オブジェクトに現在の BoundField オブジェクトのプロパティをコピーします。
プロテクト メソッド CreateField オーバーライドされます。 空の BoundField オブジェクトを作成します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FormatDataValue BoundField オブジェクトのセルの指定したフィールド値を書式変換します。
プロテクト メソッド GetDesignTimeValue デザイナで BoundField オブジェクトを表示するときにフィールド値に使用される値を取得します。
プロテクト メソッド GetValue BoundField オブジェクトにバインドされているフィールドの値を取得します。
プロテクト メソッド InitializeDataCell 指定された TableCell オブジェクトを、指定された行の状態に初期化します。
プロテクト メソッド LoadViewState  データ ソース ビューの、以前保存したビューステートを復元します。 ( DataControlField から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnDataBindField BoundField オブジェクトのフィールドの値をバインドします。
プロテクト メソッド OnFieldChanged  FieldChanged イベントを発生させます。 ( DataControlField から継承されます。)
プロテクト メソッド SaveViewState  ページがサーバーにポストバックされた時間以降に発生した、DataControlField ビューステートへの変更を保存します。 ( DataControlField から継承されます。)
プロテクト メソッド TrackViewState  DataControlField オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState プロパティに格納して、同じページに対する複数の要求にわたって永続化できます。 ( DataControlField から継承されます。)
参照参照

関連項目

BoundField クラス
System.Web.UI.WebControls 名前空間
GridView
Columns
DetailsView
Fields
ButtonField
CheckBoxField
CommandField
DataControlField
HyperLinkField
TemplateField
ApplyFormatInEditMode
DataField
DataFormatString
InsertVisible
NullDisplayText
ReadOnly
Text
ConvertEmptyStringToNull
Visible

BoundField メンバ

データ バインド コントロールにテキストとして表示するフィールドを表します。

BoundField データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド BoundField BoundField クラスの新しいインスタンスを初期化します。
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド ThisExpression "this" 式を表します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessibleHeaderText  一部のコントロールの AbbreviatedText プロパティ値として表示されるテキストを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ ApplyFormatInEditMode BoundField オブジェクトを格納しているデータ バインド コントロールが編集モードである場合に、DataFormatString プロパティで指定した書式指定文字列をフィールド値に適用するかどうかを示す値を取得または設定します。
パブリック プロパティ ControlStyle  DataControlField オブジェクトに格納されているすべての Web サーバー コントロールのスタイルを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ ConvertEmptyStringToNull データ ソースでデータ フィールドを更新したときに、空の文字列値 ("") を null 値に自動的に変換するかどうかを示す値を取得または設定します。
パブリック プロパティ DataField BoundField オブジェクトにバインドするデータ フィールドの名前を取得または設定します。
パブリック プロパティ DataFormatString フィールドの値の表示形式を指定する文字列を取得または設定します。
パブリック プロパティ FooterStyle  データ コントロール フィールドのフッターのスタイルを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ FooterText  データ コントロール フィールドのフッター項目に表示されるテキストを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ HeaderImageUrl  データ コントロール フィールドのヘッダー項目に表示されるイメージの URL を取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ HeaderStyle  データ コントロール フィールドのヘッダーのスタイルを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ HeaderText データ コントロールのヘッダーに表示するテキストを取得または設定します。
パブリック プロパティ HtmlEncode フィールド値を BoundField オブジェクトに表示する前に HTML エンコードするかどうかを示す値を取得または設定します。
パブリック プロパティ InsertVisible  DataControlField オブジェクトの親データ バインド コントロールが挿入モードの場合に、このオブジェクトが表示されるかどうかを示す値を取得します。(DataControlField から継承されます。)
パブリック プロパティ ItemStyle  データ コントロール フィールドで表示されるテキスト ベースの内容のスタイルを取得します。(DataControlField から継承されます。)
パブリック プロパティ NullDisplayText フィールド値が null の場合にフィールドに表示するキャプションを取得または設定します。
パブリック プロパティ ReadOnly 編集モードでフィールドの値を変更できるかどうかを示す値を取得または設定します。
パブリック プロパティ ShowHeader  データ コントロール フィールドのヘッダー項目を表示するかどうかを示す値を取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ SortExpression  データ ソース コントロールでデータを並べ替えるために使用される並べ替え式を、取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ Visible  データ コントロール フィールドを表示するかどうかを示す値を取得または設定します。(DataControlField から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Control  DataControlField オブジェクトが関連付けられているデータ コントロールの参照を取得します。(DataControlField から継承されます。)
プロテクト プロパティ DesignMode  デザイン時環境で、現在データ コントロール フィールドが表示されているかどうかを示す値を取得します。(DataControlField から継承されます。)
プロテクト プロパティ IsTrackingViewState  DataControlField オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。(DataControlField から継承されます。)
プロテクト プロパティ SupportsHtmlEncode BoundField オブジェクトで HTML エンコーディングがサポートされるかどうかを示す値を取得します。
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、DataControlField オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。(DataControlField から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド ExtractValuesFromCell オーバーライドされます。 指定した System.Collections.IDictionary オブジェクトに、指定した TableCell オブジェクトの値を読み込みます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Initialize オーバーライドされます。 BoundField オブジェクトを初期化します。
パブリック メソッド InitializeCell オーバーライドされます。 指定された TableCell オブジェクトを、指定された行の状態に初期化します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ToString  この DataControlField オブジェクトを表す文字列を返します。 (DataControlField から継承されます。)
パブリック メソッド ValidateSupportsCallback オーバーライドされます。 BoundField オブジェクトに格納されているコントロールがコールバックをサポートしているかどうかを確認します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CloneField  現在の DataControlField 派生オブジェクトのコピーを作成します。 (DataControlField から継承されます。)
プロテクト メソッド CopyProperties オーバーライドされます。 指定した DataControlField オブジェクトに現在の BoundField オブジェクトのプロパティをコピーします。
プロテクト メソッド CreateField オーバーライドされます。 空の BoundField オブジェクトを作成します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FormatDataValue BoundField オブジェクトのセルの指定したフィールド値を書式変換します。
プロテクト メソッド GetDesignTimeValue デザイナで BoundField オブジェクトを表示するときにフィールド値に使用される値を取得します。
プロテクト メソッド GetValue BoundField オブジェクトにバインドされているフィールドの値を取得します。
プロテクト メソッド InitializeDataCell 指定された TableCell オブジェクトを、指定された行の状態に初期化します。
プロテクト メソッド LoadViewState  データ ソース ビューの、以前保存したビューステートを復元します。 (DataControlField から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnDataBindField BoundField オブジェクトのフィールドの値をバインドします。
プロテクト メソッド OnFieldChanged  FieldChanged イベントを発生させます。 (DataControlField から継承されます。)
プロテクト メソッド SaveViewState  ページがサーバーにポストバックされた時間以降に発生した、DataControlField ビューステートへの変更を保存します。 (DataControlField から継承されます。)
プロテクト メソッド TrackViewState  DataControlField オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState プロパティに格納して、同じページに対する複数の要求にわたって永続化できます。 (DataControlField から継承されます。)
参照参照

関連項目

BoundField クラス
System.Web.UI.WebControls 名前空間
GridView
Columns
DetailsView
Fields
ButtonField
CheckBoxField
CommandField
DataControlField
HyperLinkField
TemplateField
ApplyFormatInEditMode
DataField
DataFormatString
InsertVisible
NullDisplayText
ReadOnly
Text
ConvertEmptyStringToNull
Visible



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「BoundField」の関連用語

BoundFieldのお隣キーワード
検索ランキング

   

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



BoundFieldのページの著作権

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

©2026 GRAS Group, Inc.RSS