次の方法で共有


DataColumn.Caption プロパティ

列のキャプションを取得または設定します。

Public Property Caption As String
[C#]
public string Caption {get; set;}
[C++]
public: __property String* get_Caption();public: __property void set_Caption(String*);
[JScript]
public function get Caption() : String;public function set Caption(String);

プロパティ値

列のキャプション。キャプションが設定されていない場合は、 ColumnName 値を返します。

解説

Caption プロパティを使用して、 DataColumn を説明する表示名を表示できます。

使用例

[Visual Basic, C#, C++] 新しい DataTable を作成する例を次に示します。次に、3 つの DataColumn オブジェクトを DataColumnCollection に追加し、各 DataColumnCaption プロパティを設定します。

 
Private Sub CreateDataTable()
    Dim dt As DataTable
    Dim dc As DataColumn 

    dt = new DataTable("Customers")

    'CustomerID column
    dc = dt.Columns.Add( "CustomerID", System.Type.GetType( "System.Int32" ) )
    dc.Unique = True
    
    'CustomerName column
    dc = dt.Columns.Add( "CustomerName", System.Type.GetType( "System.String" ) )
    dc.Caption = "Name"

    'CreditLimit
    dc = dt.Columns.Add( "CreditLimit", System.Type.GetType( "System.Double" ) )
    dc.DefaultValue = 0
    dc.Caption = "Limit"

    dt.Rows.Add( new object() {1, "Jonathan", 23.44} )
    dt.Rows.Add( new object() {2, "Bill",     56.87} )
End Sub

[C#] 
private void CreateDataTable()
{
   DataTable dt;
   DataColumn dc;

   dt = new DataTable("Customers");

   //CustomerID column
   dc = dt.Columns.Add( "CustomerID", System.Type.GetType( "System.Int32" ) );
   dc.Unique = true;
    
   //CustomerName column
   dc = dt.Columns.Add( "CustomerName", System.Type.GetType( "System.String" ) );
   dc.Caption = "Name";

   //CreditLimit
   dc = dt.Columns.Add( "CreditLimit", System.Type.GetType( "System.Double" ) );
   dc.DefaultValue = 0;
   dc.Caption = "Limit";

   dt.Rows.Add( new object[] {1, "Jonathan", 23.44} );
   dt.Rows.Add( new object[] {2, "Bill",     56.87} );
}

[C++] 
private:
void CreateDataTable()
{
   DataTable* dt;
   DataColumn* dc;

   dt = new DataTable(S"Customers");

   //CustomerID column
   dc = dt->Columns->Add( S"CustomerID", System::Type::GetType( S"System.Int32" ) );
   dc->Unique = true;
    
   //CustomerName column
   dc = dt->Columns->Add( S"CustomerName", System::Type::GetType( S"System.String" ) );
   dc->Caption = S"Name";

   //CreditLimit
   dc = dt->Columns->Add( S"CreditLimit", System::Type::GetType( S"System.Double" ) );
   dc->DefaultValue = 0;
   dc->Caption = S"Limit";

   Object* temp0 [] = {__box(1), S"Jonathan", __box(23.44)};
   dt->Rows->Add( temp0 );

   Object* temp1 [] = {__box(2), S"Bill", __box(56.87)};
   dt->Rows->Add( temp1 );
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

DataColumn クラス | DataColumn メンバ | System.Data 名前空間 | ColumnName