使用 Microsoft Hierarchical FlexGrid 控件

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 控件。

访问 Hierarchical FlexGrid 控件

要在 Visual Basic 中安装并访问 Hierarchical FlexGrid 控件,请使用以下步骤。

要安装和访问 Hierarchical FlexGrid 控件

  1. 在“工程”菜单中,选择“部件”。出现“部件”对话框。

  2. 在“控件”选项卡中,选择“Microsoft Hierarchical FlexGrid Control 6.0”,然后单击“确定”。MSHFlexGrid 控件被添加到 Visual Basic 工具箱中。

  3. 在 Visual Basic 工具箱中,单击 MSHFlexGrid 控件,然后将其拖到一个 Visual Basic 窗体上。

    -或者-

    在 Visual Basic 工具箱上,双击 MSHFlexGrid 控件,将其添加到窗体上。