我需要能够根据为网格选择的当前字体大小调整C1FlexGird的行高。我看到有AutoSizeCols和AutoSizeRows方法但它们仅在数据加载到网格后应用。由于某些原因/限制,我不能采用这种方法。
所以我试图查看网格上是否有任何属性来设置数据加载到网格之前的默认行高。
感谢您的帮助!
答案 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