SPREAD for WPF 3.0J - GcSpreadGrid
AutoGenerateColumns プロパティ (GcSpreadGrid)
使用例 

GrapeCity.Windows.SpreadGrid 名前空間 > GcSpreadGrid クラス : AutoGenerateColumns プロパティ
列が自動的に作成されるかどうかを示す値を取得または設定します。
シンタックス
'宣言
 
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 メンバ