- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB 表格控件总览与例程说明
VB 表格控件总览与例程说明
一.表格控件总览:
在 VB 开发环境中,表格控件在界面开发元素中占有重要的地位。
它不仅有外观整洁、表达形式规范的优点,而且更重要的是它较高的
信息表现率 (就是相对于其他控件来说能够表达更多的信息),随着
信息时代的到来,它的应用将更加的广泛。
那么在 VB 平台下,如何操作这一功能强大的控件元素呢?事实
上我们知道,VB 平台下面的表格控件是相当丰富的,总结下来提供
了4 种类型:Microsoft Data Bound grid Control、Microsoft
Datagrid Control、Microsoft Flexgrid Control、Microsoft
Hierarchial Flexgrid Control.
这四种表格各有其特点,下面我们一一讨论。
1. Microsoft Data Bound grid Control
此控件主要用于数据绑定(可以不绑定,但是因为不提供对单
个 cell 的控制支持,所以实际上这样做是不经济的)。具体说来,
就是数据源比较固定的情况下可以使用这种控件。
第 1 页第 1 页
VB 表格控件总览与例程说明
具体使用方法是设定此控件的 datasource 属性,就可以不用编
写任何代码就可以显示该数据源所指向的记录数据。比如可以将
datasource 设置为一个 data 控件,而 data 控件又指向数据库成绩
的 一个语文表,那么当程序运行时,它就自动显示此语文表的
数据。
从上面的分析看得出来,这个控件虽然操作方便,但是它也有
局限性,就是不能对显示的数据进行灵活的控制操作,比如有些数据
允许用户修改,有些数据却不允许用户修改,而此控件却只能提供全
部数据源的原子操作:即要么全部允许修改,要么就全部不允许。还
有另外此控件也不提供对单个单元格 (cell)进行操作,所以提供不
了更为个性化的界面风格。
2. Microsoft Datagrid Control
此控件跟前面介绍的 Data Bound grid Control 控件很相似,也
是主要进行绑定操作,而缺点和 Data Bound grid Control 完全一样。
但是它跟 Data Bound grid Control 不一样的是其数据源的驱动引擎
只能是 OLEDB 形式的,不能是 DAO,比如就可以使用ADO 数据控件,
不能使用 DATA 控件。而 Data Bound grid Control 却刚好和它相反,
这一点在开发中一定要注意。
第 2 页第 2 页
VB 表格控件总览与例程说明
3. Microsoft Flexgrid Control 与 Microsoft Hierarchial
Flexgrid Control.
这里重点介绍这两种控件,因为在实际开发中,这两种控件应
用的场合更多一些,它不仅能够反映数据,而且也能把数据的修改信
息反映到数据库中去,所以弥补了上述两种控件的不足。
如果数据不需要修改,那么可以进行绑定操作,其方法跟前面
介绍的完全一样,就是通过设置 DataSource 属性来完成数据的显示
工作。但是实际开发中,需要对整个表格控件更为灵活的显示控制。
在给出例程之前,有必要对这一控件进行比较详尽的认识:这
种控件允许将文本或者图象放置于每个单元格之中,控件的 Row 与
Col 属性允许用户在代码中指定当前行和列,当然也可通过操作鼠标
和键盘来改变这两个属性,而 text 属性指明当前单元格的文本。如
果单元格的文本太长而不能完全显示出来的话,可以通过将
WordWrap 属性设置为 true 来达到显示的目的。下面将比较重要的属
性小结如下:
DataSource用来指定需要绑定的数据源,比如data
控件。
第 3 页第 3 页
VB 表格控件总览与例程说明
Cellpicture用来设定当前单元格的图象,便于显示
该图象。此属性不能在设计时使
原创力文档


文档评论(0)