我在vb.net中使用C1 flexgrid for windows form项目 在我的表单中,当数据与我从Database动态填充的数据相同时,我想合并列的行。 如何合并c1 flex grid
中的列行答案 0 :(得分:1)
Please refer this ComponentOne HelpCentral article
C1FlexGrid控件允许您合并单元格,使它们跨越多个行或列。此功能可用于增强网格上显示的数据的外观和清晰度。这些设置的效果类似于HTML和标记。
要启用单元格合并,您必须执行以下两项操作:
如果相邻单元格包含相同的非空字符串,则会发生合并。没有方法强制一对单元格合并。合并是基于单元格内容自动完成的。这样可以轻松提供已排序数据的合并视图,其中相邻行中的值显示重复数据。
当网格绑定到数据源时,单元格合并的工作方式相同。
下面的代码显示了在设计时绑定到数据源的网格的示例。
Private Sub Form1_Load(sender As Object, e As EventArgs)
Dim i As Integer
_flex.AllowMerging = C1.Win.C1FlexGrid.AllowMergingEnum.RestrictCols
For i As Integer = _flex.Cols.Fixed To _flex.Cols.Count - 1
_flex.Cols(i).AllowMerging = True
Next
End Sub