HierarchicalFlexGrid控件

2016-02-19 13:32 12 1 收藏

下面是个简单易学的HierarchicalFlexGrid控件教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

  访问HierarchicalFlexGrid控件
  要在VisualBasic中安装并访问HierarchicalFlexGrid控件,请使用以下步骤。
  要安装和访问HierarchicalFlexGrid控件
  1.在“工程”菜单中,选择“部件”。出现“部件”对话框。
  2.在“控件”选项卡中,选择“MicrosoftHierarchicalFlexGridControl6.0”,然后单击“确定”。MSHFlexGrid控件被添加到VisualBasic工具箱中。
  3.在VisualBasic工具箱中,单击MSHFlexGrid控件,然后将其拖到一个VisualBasic窗体上。
   -或者-
   在VisualBasic工具箱上,双击MSHFlexGrid控件,将其添加到窗体上。
  
  将数据绑定到HierarchicalFlexGrid
  在开始使用它的功能之前,必须先将数据绑定到HierarchicalFlexGrid。要将数据绑定到控件,可以使用VisualBasic新的DataBindingManager,或者通过编程实现。
  在将HierarchicalFlexGrid绑定到数据源之后,HierarchicalFlexGrid在设计时屏幕显示是一个空白列和一个空白行。字段和带区信息不是自动提取的(要获得此类信息,请参阅取得结构信息)。如果HierarchicalFlexGrid在没有字段和带区信息的情况下运行,那么在显示数据的时候将使用缺省的属性设置。就是说,如果HierarchicalFlexGrid被绑定到一个分层结构的Command,那么显示出的数据带区将是水平排列的,每个带区中包含一列,分别对应于Recordset中的每一个字段。
  绑定到数据源的HierarchicalFlexGrid
  
  使用VisualBasicDataBindingManager将数据绑定到HierarchicalFlexGrid
  本节说明如何使用VisualBasicDataBindingManager将数据绑定到HierarchicalFlexGrid。DataBindingManager提供了一种便于进行数据绑定的用户界面。
  使用VisualBasicDataBindingManager设置DataSource
  1.为HierarchicalFlexGrid创建数据源。数据源可以是DataEnvironment对象或者ActiveXDataControl,或者是一种新的VisualBasic功能。在本例中,将数据源创建为DataEnvironment对象。
  2.在VisualBasic工具箱上,单击MSHFlexGrid控件,然后将其拖到一个VisualBasic窗体上。
   -或者-
   在VisualBasic工具箱上,双击MSHFlexGrid控件将其拖到一个VisualBasic窗体上。
  3.在VisualBasic“属性”窗口中,将DataSource属性设置为包含了希望被绑定到HierarchicalFlexGrid的Command对象的DataEnvironment对象。
  警告如果DataSource被重新设置,HierarchicalFlexGrid单元格中的所有用户定义的、修改过的数据都将被丢失。4.在VisualBasic“属性”窗口中,将DataMember属性设置为DataEnvironment中的一个Command对象。如果希望在HierarchicalFlexGrid中查看分层结构的数据,那么必须指定Command分层结构中最顶部的父Command对象作为DataMember。
  5.要查看HierarchicalFlexGrid中的数据,请在“运行”菜单中选择“开始”。
   -或者-
   按下F5键。
  
  以编程方式将数据绑定到HierarchicalFlexGrid
  本节描述如何以编程方式将数据绑定到HierarchicalFlexGrid。要以编程方式设置DataSource
  1.在VisualBasic工具箱中,双击MSHFlexGrid控件,将其放在一个VisualBasic窗体上。
  2.右击该HierarchicalFlexGrid,然后从快捷菜单中选择“查看代码”。出现“代码编辑器”窗口。
  3.在Form_Load事件中,添加代码来创建一个ADORecordset并将其赋予HierarchicalFlexGrid。该代码将在下面的分步骤中提供。
  注意要以编程方式设置数据源,工程中必须要有指向MicrosoftActiveXDataObjects的引用:在“工程”菜单中,选择“引用”,然后选择“MicrosoftActiveXDataObjects2.0Library”。
  插入下列代码,创建一个ADOConnection和Recordset,请根据实际情况替换其中的注释(例如,将myDataSource替换为数据源的实际名称):
  DIMCnAsNewConnection,RsAsNewRecordset
  
  '你需要将myDataSource替换为你的系统
  '中的一个有效的DSN。
  Cn.ConnectionString="DSN=myDataSource"
  
  '使用下列代码用于SHAPECommands
  Cn.Provider="MSDataShape"
  Cn.CursorLocation=adUseNone
  
  '第二种办法,对于SQLCommands可使用下列代码
  Cn.CursorLocation=adUseNone
  Cn.Open
  '需要为上面创建的Connection的Recordsets指定
  '有效的数据源
  
  Rs.Source="validSQLSELECTcommand"
  '现在将Command与Connection关联
  '起来并执行它们。
  SetRs.ActiveConnection=Cn
  Rs.Open
  
  插入下面的代码,将Rs中打开的Recordset赋予HierarchicalFlexGrid:
  SetMSHFlexGrid1.DataSource=Rs
  4.要查看HierarchicalFlexGrid中的数据,请在“运行”菜单中选择“开始”。
   -或者-
   按下F5键。
  

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

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

延伸阅读
不少应用程序都需要将一些数据曲线化显示,以观察数据的变化趋势,我们常用的曲线控件有不少,比如mschart,最近公司也需要一个曲线显示的东东,但是不能使用mschart,怎么办?自己做嘛,工具当然是Visual C++,语言MFC。首先我研究了一下mschart和一些网站的资料,经过3天的努力,终于完成,想把这个控件也提供给大家,大家先来看看效果吧...
标签: 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...

经验教程

430

收藏

80

精华推荐

VisualBasicCommonDialog控件的使用

VisualBasicCommonDialog控件的使用

宏心随

Hierarchical FlexGrid 控件

Hierarchical FlexGrid 控件

我来逛逛瞧瞧

原创ColorComboBox控件

原创ColorComboBox控件

CY小羽美妆

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