作成日: 2019/09/25 最終更新日: 2019/09/25
文書種別
使用方法
詳細
複数行/複数列による列ヘッダ/行ヘッダを表示するには、C1FlexGridのColumnHeaders/RowHeadersプロパティにて参照されるGridPanelに対して行(Rowオブジェクト)/列(Columnオブジェクト)を追加(Add)、または挿入(Insert)します。
◎サンプルコード(Visual Basic)
◎サンプルコード(C#)
◎サンプルコード(Visual Basic)
Imports C1.WPF.FlexGrid
Private Sub Window_Loaded(sender As Object, e As RoutedEventArgs)
For i As Integer = 0 To 10
C1FlexGrid1.Columns.Add(New Column)
C1FlexGrid1.Rows.Add(New Row)
Next
'列ヘッダに1行追加
C1FlexGrid1.ColumnHeaders.Rows.Add(New Row)
'列ヘッダに1行挿入
C1FlexGrid1.ColumnHeaders.Rows.Insert(0, New Row)
'行ヘッダに1列追加
C1FlexGrid1.RowHeaders.Columns.Add(New Column)
'行ヘッダに1列挿入
C1FlexGrid1.RowHeaders.Columns.Insert(0, New Column)
End Sub
Private Sub Window_Loaded(sender As Object, e As RoutedEventArgs)
For i As Integer = 0 To 10
C1FlexGrid1.Columns.Add(New Column)
C1FlexGrid1.Rows.Add(New Row)
Next
'列ヘッダに1行追加
C1FlexGrid1.ColumnHeaders.Rows.Add(New Row)
'列ヘッダに1行挿入
C1FlexGrid1.ColumnHeaders.Rows.Insert(0, New Row)
'行ヘッダに1列追加
C1FlexGrid1.RowHeaders.Columns.Add(New Column)
'行ヘッダに1列挿入
C1FlexGrid1.RowHeaders.Columns.Insert(0, New Column)
End Sub
◎サンプルコード(C#)
private void Window_Loaded(object sender, RoutedEventArgs e)
{
for (int i = 0; i < 10; i++)
{
c1FlexGrid1.Columns.Add(new Column());
c1FlexGrid1.Rows.Add(new Row());
}
//列ヘッダに1行追加
c1FlexGrid1.ColumnHeaders.Rows.Add(new Row());
//列ヘッダに1行挿入
c1FlexGrid1.ColumnHeaders.Rows.Insert(0, new Row());
//行ヘッダに1列追加
c1FlexGrid1.RowHeaders.Columns.Add(new Column());
//行ヘッダに1列挿入
c1FlexGrid1.RowHeaders.Columns.Insert(0, new Column());
}
{
for (int i = 0; i < 10; i++)
{
c1FlexGrid1.Columns.Add(new Column());
c1FlexGrid1.Rows.Add(new Row());
}
//列ヘッダに1行追加
c1FlexGrid1.ColumnHeaders.Rows.Add(new Row());
//列ヘッダに1行挿入
c1FlexGrid1.ColumnHeaders.Rows.Insert(0, new Row());
//行ヘッダに1列追加
c1FlexGrid1.RowHeaders.Columns.Add(new Column());
//行ヘッダに1列挿入
c1FlexGrid1.RowHeaders.Columns.Insert(0, new Column());
}
旧文書番号
84505