Hierarchical FlexGrid 控件

2016-02-19 16:51 21 1 收藏

今天图老师小编给大家精心推荐个Hierarchical FlexGrid 控件教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

  访问 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 控件,将其添加到窗体上。

  将数据绑定到 Hierarchical FlexGrid

  在开始使用它的功能之前,必须先将数据绑定到 Hierarchical FlexGrid。要将数据绑定到控件,可以使用 Visual Basic 新的 Data Binding Manager,或者通过编程实现。

  在将 Hierarchical FlexGrid 绑定到数据源之后,Hierarchical FlexGrid 在设计时屏幕显示是一个空白列和一个空白行。字段和带区信息不是自动提取的(要获得此类信息,请参阅取得结构信息)。如果 Hierarchical FlexGrid 在没有字段和带区信息的情况下运行,那么在显示数据的时候将使用缺省的属性设置。就是说,如果 Hierarchical FlexGrid 被绑定到一个分层结构的Command,那么显示出的数据带区将是水平排列的,每个带区中包含一列,分别对应于 Recordset 中的每一个字段。

  绑定到数据源的 Hierarchical FlexGrid

  使用 Visual Basic Data Binding Manager 将数据绑定到Hierarchical FlexGrid

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  本节说明如何使用 Visual Basic Data Binding Manager 将数据绑定到Hierarchical FlexGrid。Data Binding Manager 提供了一种便于进行数据绑定的用户界面。

  使用 Visual Basic Data Binding Manager 设置 DataSource

  1. 为 Hierarchical FlexGrid 创建数据源。数据源可以是 DataEnvironment 对象或者 ActiveXData Control,或者是一种新的 Visual Basic 功能。在本例中,将数据源创建为 DataEnvironment 对象。

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

  -或者-

  在 Visual Basic 工具箱上,双击 MSHFlexGrid 控件将其拖到一个 VisualBasic 窗体上。

  3. 在 Visual Basic 属性窗口中,将 DataSource 属性设置为包含了希望被绑定到 Hierarchical FlexGrid 的 Command 对象的 DataEnvironment对象。

  警告 如果 DataSource 被重新设置,Hierarchical FlexGrid 单元格中的所有用户定义的、修改过的数据都将被丢失。4. 在 Visual Basic 属性窗口中,将 DataMember 属性设置为 DataEnvironment 中的一个 Command 对象。如果希望在 HierarchicalFlexGrid 中查看分层结构的数据,那么必须指定 Command 分层结构中最顶部的父 Command 对象作为 DataMember。

  5. 要查看 Hierarchical FlexGrid 中的数据,请在运行菜单中选择开始。

  -或者-

  按下 F5 键。

  以编程方式将数据绑定到 Hierarchical FlexGrid

  本节描述如何以编程方式将数据绑定到 Hierarchical FlexGrid。要以编程方式设置 DataSource

  1. 在 Visual Basic 工具箱中,双击 MSHFlexGrid 控件,将其放在一个Visual Basic 窗体上。

  2. 右击该 Hierarchical FlexGrid,然后从快捷菜单中选择查看代码。出现代码编辑器窗口。

  3. 在 Form_Load 事件中,添加代码来创建一个 ADO Recordset 并将其赋予 Hierarchical FlexGrid。该代码将在下面的分步骤中提供。

  注意 要以编程方式设置数据源,工程中必须要有指向 MicrosoftActiveX Data Objects 的引用:在工程菜单中,选择引用,然后选择Microsoft ActiveX Data Objects 2.0 Library。

  插入下列代码,创建一个 ADO Connection 和 Recordset,请根据实际情况替换其中的注释(例如,将 myDataSource 替换为数据源的实际名称):

  DIM Cn As New Connection, Rs As New Recordset

  ' 你需要将 myDataSource 替换为你的系统

  ' 中的一个有效的 DSN。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  Cn.ConnectionString = "DSN=myDataSource"

  ' 使用下列代码用于 SHAPE Commands

  Cn.Provider = "MSDataShape"

  Cn.CursorLocation = adUseNone

  ' 第二种办法,对于 SQL Commands 可使用下列代码

  Cn.CursorLocation = adUseNone

  Cn.Open

  ' 需要为上面创建的 Connection 的 Recordsets 指定

  ' 有效的数据源

  Rs.Source = "valid SQL SELECT command"

  ' 现在将 Command 与 Connection 关联

  ' 起来并执行它们。

  Set Rs.ActiveConnection = Cn

  Rs.Open

  插入下面的代码,将 Rs 中打开的 Recordset 赋予 HierarchicalFlexGrid:

  Set MSHFlexGrid1.DataSource = Rs

  4. 要查看 Hierarchical FlexGrid 中的数据,请在运行菜单中选择开始。

  -或者-

  按下 F5 键。

来源:https://www.tulaoshi.com/n/20160219/1613356.html

延伸阅读
标签: Web开发
激活 ActiveX 控件发布日期: 2006-3-29 | 更新日期: 2006-3-29 Internet 开发索引 用户不能与 APPLET、EMBED 或 OBJECT 元素加载的 Microsoft ActiveX 控件直接交互。用户激活这些控件的用户界面后才可以与这些控件交互。本文介绍 Microsoft Internet Explorer 如何处理 ActiveX 控件,显示如何加载 ActiveX 控件才能激活它们的界面,还描述...
子类化:增强Edit控件为日期输入控件 作者:张鹏 下载源代码 关键字:子类化,Edit控件,日期 MFC所提供的组件已经可以完成很多功能了,但有时候我们还需要这些控件按我们自己的意图去处理。比如EDIT控件,虽然我们可以设置EDIT控件为只能接受数字属性,但如果我们还需要它可以接收数字意外的字符,比如需要控件只能接收"2004-...
VisualBasic控件简 介 可用VisualBasic工具箱中的工具在窗体上绘制控件。 控件分类 VisualBasic的控件有三种广义分类: 1.内部控件,例如CommandButton和Frame控件。这些控件都在VisualBasic的.exe文件中。内部控件总是出现在工具箱中,不象ActiveX控件和可插入对象那样可以添加到工具箱中,或从工具箱中删除...
使用 CommandButton 控件 命令按钮控件被用来启动、中断或结束一个进程。单击它时将调用已写入Click 事件过程中的命令。 大多数 Visual Basic 应用程序中都有命令按钮,用户可以单击按钮执行操作。单击时,按钮不仅能执行相应的操作,而且看起来就象是被按下和松开一样,因此有时称其为下压按钮。 详细信息 关于 CommandB...
使用CommonDialog控件 CommonDialog控件提供诸如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框。运行Windows帮助引擎时,控件还能够显示帮助。 CommonDialog控件在VisualBasic和MicrosoftWindows动态连接库Commdlg.dll例程之间提供了接口。为了用该控件创建对话框,必须要求Commdlg.dll在Microsof...

经验教程

917

收藏

20

精华推荐

原创ColorComboBox控件

原创ColorComboBox控件

CY小羽美妆

自定义控件(可以动态加载用户控件)

自定义控件(可以动态加载用户控件)

港韩潮流社

DataGrid 控件的使用

DataGrid 控件的使用

再见青春560

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部