在数据加载到网格之前,C1FlexGrid上是否有属性设置默认行高?

时间:2014-10-14 21:45:46

标签: vb.net componentone c1flexgrid

我需要能够根据为网格选择的当前字体大小调整C1FlexGird的行高。我看到有AutoSizeCols和AutoSizeRows方法但它们仅在数据加载到网格后应用。由于某些原因/限制,我不能采用这种方法。

所以我试图查看网格上是否有任何属性来设置数据加载到网格之前的默认行高。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码段来完成您的要求:

Public Sub New()
    InitializeComponent()

    'Update these according to your computation
    Dim FixedRowHeight As Int32 = 40
    Dim NormalRowHeight As Int32 = 30

    For Each row As C1.Win.C1FlexGrid.Row In C1FlexGrid1.Rows
        If row.Index < C1FlexGrid1.Rows.Fixed Then
            'For Fixed rows
            row.HeightDisplay = FixedRowHeight
        Else
            'For other rows
            row.HeightDisplay = NormalRowHeight
        End If
    Next
End Sub