GridView.Columns プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > GridView.Columns プロパティの意味・解説 

GridView.Columns プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

GridView コントロールの列フィールドを表す DataControlField オブジェクトコレクション取得します

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

Public Overridable ReadOnly
 Property Columns As DataControlFieldCollection
Dim instance As GridView
Dim value As DataControlFieldCollection

value = instance.Columns
public virtual DataControlFieldCollection Columns { get;
 }
public:
virtual property DataControlFieldCollection^ Columns {
    DataControlFieldCollection^ get ();
}
/** @property */
public DataControlFieldCollection get_Columns ()
public function get Columns
 () : DataControlFieldCollection

プロパティ
GridView コントロール内のすべてのフィールド格納された DataControlFieldCollection。

解説解説

フィールドは、GridView コントロールの列を表しますColumns プロパティ (コレクション) を使用してGridView コントロール表示される明示的に宣言されすべてのフィールド格納されます。Columns コレクション使用してプログラムによって列フィールドコレクション管理することもできます

メモメモ

明示的に宣言された列フィールドは、自動生成された列フィールド組み合わせて使用できます。これらの両方使用した場合明示的に宣言された列フィールド先に表示され自動生成された列フィールド次に表示されます。自動生成された列フィールドは、Columns コレクション追加されません。

フィールドは、Columns コレクションでの列フィールド表示順で GridView コントロール表示されます。DataControlField クラスから派生しColumns コレクション使用できるさまざまなフィールド クラスの一覧を次の表に示します

プログラムによって Columns コレクションに列フィールド追加することもできますが、宣言によって GridView コントロールの列フィールド指定し、各列フィールドVisible プロパティ使用して各列フィールド表示と非表示切り替えた方が簡単です。

フィールドVisible プロパティfalse設定されている場合、その列は GridView コントロール表示されず、列のデータクライアントへのラウンド トリップ行いません。表示されい列データラウンド トリップさせる場合は、そのフィールド名を DataKeyNames プロパティ追加します

使用例使用例

宣言によって Columns コレクション設定する方法次のコード例示します

<%@ Page language="VB" %>

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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSource" 
        autogeneratecolumns="true"
        emptydatatext="No data available." 
        runat="server">
        
        <columns>
          <asp:boundfield datafield="CustomerID"
 headertext="Customer ID"/>
          <asp:boundfield datafield="CompanyName"
 headertext="Company Name"/>
          <asp:boundfield datafield="Address" headertext="Address"/>
          <asp:boundfield datafield="City" headertext="City"/>
          <asp:boundfield datafield="PostalCode"
 headertext="Postal Code"/>
          <asp:boundfield datafield="Country" 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="CustomersSource"
        selectcommand="Select [CustomerID], [CompanyName], [Address],
 [City], [PostalCode], [Country] From [Customers]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
 
        runat="server"/>
        
    </form>
  </body>
</html>

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

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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSource" 
        autogeneratecolumns="true"
        emptydatatext="No data available." 
        runat="server">
        
        <columns>
          <asp:boundfield datafield="CustomerID" headertext="Customer
 ID"/>
          <asp:boundfield datafield="CompanyName" headertext="Company
 Name"/>
          <asp:boundfield datafield="Address" headertext="Address"/>
          <asp:boundfield datafield="City" headertext="City"/>
          <asp:boundfield datafield="PostalCode" headertext="Postal
 Code"/>
          <asp:boundfield datafield="Country" 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="CustomersSource"
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City],
 [PostalCode], [Country] From [Customers]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
 
        runat="server"/>
        
    </form>
  </body>
</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
GridView クラス
GridView メンバ
System.Web.UI.WebControls 名前空間
BoundField クラス
ButtonField クラス
CheckBoxField クラス
CommandField クラス
DataControlFieldCollection クラス
HyperLinkField
ImageField
TemplateField
GridView.AutoGenerateColumns プロパティ



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

辞書ショートカット

すべての辞書の索引

「GridView.Columns プロパティ」の関連用語

GridView.Columns プロパティのお隣キーワード
検索ランキング

   

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



GridView.Columns プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS