GrapeCity SPREAD for WPF 2.0J
AutoGenerateColumns プロパティ (GcSpreadGrid)

列が自動的に作成されるかどうかを示す値を取得または設定します。
構文
'Declaration
 
Public Property AutoGenerateColumns As Boolean
public bool AutoGenerateColumns {get; set;}

プロパティ値

列が自動的に作成される場合は true。それ以外の場合は false。登録されている既定値は true です。
次のサンプルは、自動生成された列の設定を生成時に AutoGeneratingColumn イベントで変更する方法を説明します。
private void SG1_AutoGeneratingColumn(object sender, SpreadAutoGeneratingColumnEventArgs e)
{
    string headername = e.Column.Header.ToString();

    //Cancel the column you don't want to generate 
    if (headername == "MiddleName")
    {
        e.Cancel = true;
    }

    //update column details when generating 
    if (headername == "FirstName")
    {
        e.Column.Header = "First Name";
    }
    else if (headername == "LastName")
    {
        e.Column.Header = "Last Name";
    }
    else if (headername == "EmailAddress")
    {
        e.Column.Header = "Email";
    }
}
Private Sub SG1_AutoGeneratingColumn(sender As Object, e As SpreadAutoGeneratingColumnEventArgs)
    Dim headername As String = e.Column.Header.ToString()

    'Cancel the column you don't want to generate 
    If headername = "MiddleName" Then
        e.Cancel = True
    End If

    'update column details when generating 
    If headername = "FirstName" Then
        e.Column.Header = "First Name"
    ElseIf headername = "LastName" Then
        e.Column.Header = "Last Name"
    ElseIf headername = "EmailAddress" Then
        e.Column.Header = "Email"
    End If
End Sub
<sg:GcSpreadGrid Name="SG1" ItemsSource="{Binding}" AutoGenerateColumns="True" AutoGeneratingColumn="SG1_AutoGeneratingColumn" />
参照

GcSpreadGrid クラス
GcSpreadGrid メンバ

 

 


Copyright © 2012 GrapeCity inc. All rights reserved.