Hierarchical FlexGrid 控件

2016-02-19 16:51 25 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

  本节说明如何使用 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 中的数据,请在运行菜单中选择开始。

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

  -或者-

  按下 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。

  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

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

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

  Set MSHFlexGrid1.DataSource = Rs

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

  -或者-

  按下 F5 键。

来源:http://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...

经验教程

44

收藏

60

精华推荐

原创ColorComboBox控件

原创ColorComboBox控件

CY小羽美妆

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

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

港韩潮流社

DataGrid 控件的使用

DataGrid 控件的使用

再见青春560

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