网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.使用VB建立WebServer一例.
.VB中用API函数实现文件夹列表.
.表单配置视窗和解析度.
.统计字数.
.关于VisualBasic6.0类开发(下).
.将ENTER变成TAB键.
.VB调用IMAGE控件实现图像缩放的一.
.用VB实现用户登录admin888的修改.
.在VB应用程序中控制Win95的启动.
.创建无Icon的窗口.
.VB编程步步高-打印篇(一).
.用VB设计更换屏幕保护的程序.
.用VB设计一个定时闹钟程序.
.VB中调用WindowsAPI的注意事项.
.五彩缤纷的清屏效果.
.让一个App永远保持在最上层.
.ADO控件和DATA控件的冲突(不能共.
.VB软件开发中的错误捕获及处理技.
.AVI文件格式.
.VB中位图旋转的实现.

HierarchicalFlexGrid控件的使用

发表日期:2006-2-27


    HierarchicalFlexGrid与分层结构的Recordset
    将HierarchicalFlexGrid和一个分层结构的Recordset结合起来可以查看关系类型的信息。在将这些信息显示给用户的时候,可以确保原始数据的安全,使之不被用户修改;也可以通过将文本框添加到窗体defForm来增加HierarchicalFlexGrid的单元格编辑功能。当HierarchicalFlexGrid被绑定到分层结构的Recordsets上时,可以使用带区来显示分组的和相关的Recordsets。
    注意在执行本步骤之前,必须先将数据绑定到HierarchicalFlexGrid。为此,请参阅将数据绑定到分层结构的FlexGrid。
    要使用带区在HierarchicalFlexGrid中显示分层结构的Recordsets
    1.右击HierarchicalFlexGrid,然后从快捷菜单中选择“属性”。出现HierarchicalFlexGrid的“属性页”对话框。
    2.在“通用”选项卡中,设置“带区显示”。关于每一种带区显示的描述,请参阅带区的格式设置。
    3.在“带区”选项卡中,从“带区”框中选择一个带区。这里列出的可用带区是根据Command分层结构中的Recordsets确定的。对于每一个带区,生成Recordset的Command的名称被显示在括号中。
    4.在必要的时候修改每个带区的属性。与此有关的详细信息,请参阅带区的格式设置。
    5.单击“确定”,将带区属性应用于HierarchicalFlexGrid并关闭“属性页”对话框。

    带区的格式设置
    在HierarchicalFlexGrid中,可以利用带区格式设置功能来指定某个Recordset的显示选项。ADO分层结构Recordset中的每一个Recordset都将被创建一个带区。例如,如果将一个HierarchicalFlexGrid绑定到一个包含Customers和Orders的ADO分层结构,那么HierarchicalFlexGrid在开始的时候将包含两个带区。 
    通过设置带区的格式,可以定制HierarchicalFlexGrid的屏幕外观。这样就可以突出显示多个带区中的重要信息。允许进行格式设置的带区元素包括:列标头、网格线、颜色和缩进。
    如果绑定到非分层结构的Recordset,那么控件中将只有一个带区,而且该带区被称为Band0。没有其他带区,因为带区以Command分层结构中的Recordsets为基础。

    改变带区的布局
    通过改变带区的布局,带区内的字段显示方式将得以改变。在缺省情况下,带区的诸字段将沿水平方向排列,同标准的网格一样。
    水平方式的带区显示

    垂直显示方式将导致带区在高度方向上进行扩展,以便能够在带区中容纳所有的字段。HierarchicalFlexGrid中显示的其他带区也将被扩展,确保所有的带区的高度相同。
    垂直方式的带区显示

    要设置带区的布局
    1.右击HierarchicalFlexGrid,然后从快捷菜单中选择“属性”。出现HierarchicalFlexGrid的“属性页”对话框。
    2.在“通用”选项卡中设置“带区显示”。
    3.单击“确定”,将带区的显示属性应用于HierarchicalFlexGrid并关闭“属性页”对话框。

    显示列标头
    如果带区以水平方式显示,那么可以为HierarchicalFlexGrid设置标头。标头直接显示在带区之上,并且为HierarchicalFlexGrid中的每一个带区分别显示一次。如果在HierarchicalFlexGrid的顶部和左边只需要为每个带区显示一组标头,请使用固定单元格取代标头。关于固定单元格的信息,请参阅“自定义固定外观”(在主题自定义HierarchicalFlexGrid区域中)。
    1.右击HierarchicalFlexGrid,然后从快捷菜单中选择“实现”。出现HierarchicalFlexGrid的“属性页”对话框。
    2.在“带区”选项卡中,选择“列标头”,然后在”TextStyleHeader”列表框中选择列标头样式。
    3.单击“确定”,将列标头属性应用于HierarchicalFlexGrid并关闭“属性页”对话框。
    水平的列标头

    改变列的顺序
    HierarchicalFlexGrid带区中的各列的顺序是可以改变的。
    要改变带区内的列顺序
    1.选定需要移动的列。
    2.使用上下箭头键将列移动到带区内的新位置上。

    修改颜色和网格线
    设置带区的颜色和网格线信息的方法有两种:全体方式和个别方式。修改颜色和网格线的目的通常是为了突出地显示HierarchicalFlexGrid内的某些重要信息,便于用户阅读数据。另外,还可以指定带区内的单元格之间是否需要显示网格线。使用下面的过程可以修改HierarchicalFlexGrid内所有带区的颜色和网格线。
    注意如果需要改变单个带区的颜色信息,必须使用BackColorBand属性以编程方式进行改变。
    要改变全局的颜色和网格线
    1.右击HierarchicalFlexGrid,然后从快捷菜单中选择“属性”。出现HierarchicalFlexGrid的“属性页”对话框。
    2.在“带区”选项卡中,从“网格线”框中选择一种样式,然后单击“应用”。对于选定的带区,该样式确定了HierarchicalFlexGrid中位于标准的填充文本区域之间的线条的类型。
    3.在“样式”选项卡中,从“固定网格线”中选择一种样式。然后从“非置入网格线”中选择一种样式并单击“应用”。这些样式确定了HierarchicalFlexGrid中位于固定的与未填充区域之间的线条的类型。
    4.在“颜色”选项卡中,为每一种网格线属性指定一种颜色。为此,请首先选择一个“颜色设置”。然后选择要修改的属性(例如GridColor),从“调色板”中选择一种颜色,最后单击“应用”。对于需要改变的每一条HierarchicalFlexGrid网格线都需要重复该操作。
    注意如果使用了Windows缺省颜色,那么HierarchicalFlexGrid中显示的颜色将是在“显示控制面板”中指定的颜色。除了将HierarchicalFlexGrid属性的颜色改变为标准的或Windows缺省颜色之外,也可以创建自己的颜色定义(单击“编辑自定义颜色”,使用随之弹出的“颜色”对话框)。
    5.单击“确定”,将网格线和颜色属性应用于HierarchicalFlexGrid并关闭“属性页”对话框。

->

上一篇:Frame控件的使用 人气:3931
下一篇:HierarchicalFlexGrid控件 人气:3147
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐