FlexGrid for WinForms
AllowMerging プロパティ (C1FlexGrid)
使用例 

C1.Win.C1FlexGrid.4.5.2 アセンブリ > C1.Win.C1FlexGrid 名前空間 > C1FlexGrid クラス : AllowMerging プロパティ
セルをマージする方法を指定します。
シンタックス
'宣言
 
Public Property AllowMerging As AllowMergingEnum
public AllowMergingEnum AllowMerging {get; set;}
解説

セルをマージすることで同じ情報がグループとして強調され、データを見やすく表示できます。また、HTML や Microsoft Word を使用して作成できるテーブルと同様に、セルのマージをサポートするグリッドを柔軟に作成できます。

マージされたセルを含むグリッドを作成するには、 AllowMerging プロパティを AllowMergingEnum.None以外の値に設定し、マージする行および列ごとに RowCol.AllowMergingプロパティを true に設定します。これらのプロパティを設定すると、同じ内容の隣接するセルが自動的にマージされます。セルの内容が変更されるたびに、グリッドのマージ状態が更新されます。

AllowMergingEnum.Customに設定したカスタムマージでは、 C1.Win.C1FlexGrid.MergedRangesプロパティを使用してコードでマージします。

使用例

次のコードは、列1で同じデータを持つセルをマージします。

次のコードは、カスタムマージにより 1 行 1 列〜2 行 2 列の4つのセルをマージします。

flex.AllowMerging = AllowMergingEnum.Free
flex.Cols(1).AllowMerging = True ' 列1の値をマージします
flex.AllowMerging = AllowMergingEnum.Free;
flex.Cols[1].AllowMerging = true; // 列1の値をマージします
flex.AllowMerging = AllowMergingEnum.Custom
Dim cr As C1.Win.C1FlexGrid.CellRange
cr = flex.GetCellRange(1, 1, 2, 2)
flex.MergedRanges.Add(cr)
flex.AllowMerging = AllowMergingEnum.Custom;
C1.Win.C1FlexGrid.CellRange cr;
cr = flex.GetCellRange(1, 1, 2, 2);
flex.MergedRanges.Add(cr);
参照

C1FlexGrid クラス
C1FlexGrid メンバ