Microsoft Hierarchical FlexGrid (MSHFlexGrid) 和 Microsoft FlexGrid (MSFlexGrid) 控件以网格的形式显示 Recordset 数据,数据可以来自单个表或者多个表。
Hierarchical FlexGrid 控件提供了在网格中显示数据的高级功能。它与 Microsoft Data Bound 网格 (DataGrid) 控件类似,但也有显著区别:Hierarchical FlexGrid 控件不允许用户对它绑定或包含的数据进行编辑。因此,这种控件在显示数据的同时能够确保原始数据的安全,使数据不被用户修改。不过,通过将它与文本框结合起来使用,Hierarchical FlexGrid 控件的单元格编辑能力也是可以实现的。
尽管 Hierarchical FlexGrid 控件是以 Visual Basic 5.0 中使用的 FlexGrid 控件,Hierarchical FlexGrid 控件是比较灵活的。Hierarchical FlexGrid 控件还提供了更多的显示选项,利用这些选项我们可以定义出最适合于自己需要的自定义格式。
这里的各个主题主要击中在如何使用 Hierarchical FlexGrid 上。关于早期的 FlexGrid 控件的详细信息,请参阅有关的 Visual Basic 5.0 文档。
Visual Basic 的 FlexGrid 控件
图标 | 缩写 | 控件名称 |
![]() |
MSHFlexGrid 控件 | Microsoft Hierarchical FlexGrid 控件 |
![]() |
MSFlexGrid 控件 | Microsoft FlexGrid 控件 |
Hierarchical FlexGrid 控件支持以下功能:
注意 如果要利用标记了星号 (*) 的功能,必须使用 Hierarchical FlexGrid 控件。这些功能是 FlexGrid 控件所没有的。
由于以往的 FlexGrid 控件的某些局限,该控件不能够访问包括带区在内的某些功能。如果希望访问所有的功能,在创建新的数据绑定网格控件的时候,建议使用 Hierarchical FlexGrid 控件。FlexGrid 控件不能够自动升级到 Hierarchical FlexGrid 控件。
要在 Visual Basic 中安装并访问 Hierarchical FlexGrid 控件,请使用以下步骤。
要安装和访问 Hierarchical FlexGrid 控件
-或者-
在 Visual Basic 工具箱上,双击 MSHFlexGrid 控件,将其添加到窗体上。