作成日: 2024/01/31 最終更新日: 2024/01/31
文書種別
使用方法
詳細
列ヘッダセクションや行に含まれるセルの数を取得するには、次のようにコーディングします。
[Visual Basic]
[C#]
上記の処理では行のセルにHeaderCellやRowHeaderCellが含まれます。これらを除外する場合は、ループやLINQでヘッダ型セルを除外します。
[Visual Basic]
[C#]
RowHeaderCellはHeaderCellを継承しているため、HeaderCell型の比較で合わせて除外されます。
[Visual Basic]
' 行の場合 GcMultiRow1.Template.Row.Cells.Count ' 列ヘッダセクションの場合 GcMultiRow1.ColumnHeaders(0).Cells.Count
[C#]
// 行の場合 gcMultiRow1.Template.Row.Cells.Count; // 列ヘッダセクションの場合 gcMultiRow1.ColumnHeaders[0].Cells.Count;
上記の処理では行のセルにHeaderCellやRowHeaderCellが含まれます。これらを除外する場合は、ループやLINQでヘッダ型セルを除外します。
[Visual Basic]
Dim count As Integer = GcMultiRow1.Template.Row.Cells.Where(Function(cell) Not TypeOf cell Is HeaderCell).Count()
[C#]
int count = gcMultiRow1.Template.Row.Cells.Where(cell => !(cell is HeaderCell)).Count();
RowHeaderCellはHeaderCellを継承しているため、HeaderCell型の比較で合わせて除外されます。