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 プロパティ


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

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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS