MSHFlexGrid与MSFlexGrid

简介: MSHFlexGrid与MSFlexGrid

这居然是两个控件,画的时候没发现,直到设置属性页的时候才发现不同,开始还以为是版本不一样。下图是两个控件的属性页和图标。(MSFlexGrid黄色如此显眼可我居然找了好几遍都没有看见它,自动屏蔽黄色)

MSFlexGrid(MicrosoftFlexGrid)显示列表数据的控件

   

 

MSHFlexGrid(MicrosoftHierarchicalFlex)

     

MSFlexGrid和MSHFlexGrid之间的区别主要是后者支持ADO的层次显示。如果你使用ADO,可以考虑MSFlexGrid,否则建议使用MSHFlexGrid。



https://blog.csdn.net/syl1997syl/article/details/78140993

20210303143821909.png

用MSFLEXGRID的右键属性只能设置用文字大小来设定单元格,这种方法把每列的列宽都变大,不能单独设置个别列。如果从数据库中向MSFLEXGRID控件中导入数据,有的字段数据较多,MSFLEXGRID的列宽就不足,无法将数据完整的显示出来。那么如何单独设定单个列的宽度及高度。


设置行高:MSFlexGrid1.RowHeight(index)

设置列寬:MSFlexGrid1.ColWidth(index)


比如设置不能列宽:


Private Sub Form_Load()

MSFlexGrid1.ColWidth(1) = 1000

MSFlexGrid1.ColWidth(2) = 2000

End Sub

相关文章
C#编程-72:dataGridView删除行
C#编程-72:dataGridView删除行
309 0
|
程序员
vb中MSFlexgrid 和 MSHFlexgrid 的区别以及详解
vb中MSFlexgrid 和 MSHFlexgrid 的区别以及详解
309 0
cxgrid多选获取记录。不需要设置KeyFieldName
procedure CopyGridRecordToJsn(pvDataSet: TcxGridDBTableView; pvValueJsn:    ISuperObject);var  i, j: Integer;  lvField: TcxGridDBColumn;  lvItem: I...
793 0
change datagridview column.headtext
动态change datagridview 某个列的值,最快的方法: this.FTContent.HeaderText = currentNodeText + ",议题列表"; 直接使用DataGridViewTextBoxColu...
798 0