巧用VB6的DataGrid实现通用电子表格
编号:QA002264
建立日期: 1999年12月15日 最后修改日期:1999年12月15日
所属类别:
文章:
作者:于溪玥(http://playyuer.163.net)
摘要:在Microsoft Developer Network Library Visual Studio 6.0(MSDN)或者VB5.0的《联 机手册》中都提供了一个《在(Hierarchical)FlexGrid 电子表格中编辑单元》的解决方 案,实现了在(Hierarchical)FlexGrid电子表格中编辑单元,另外也有一些关于实现类 电 子表格的文章与该方案大同小异,都是用TextBox与Grid 一类的控件配合来实现的,因 为Grid 之类的控件本身是不可以编辑单元的,然而众所周知DataGrid本身就是可以编 辑单元,它的一般用法是在程序设计或运行时设置一个数据源(DataSource),这个数据 源可以是Recordset或者是数据控件(如:ADODC等),在通常情况下该数据源是一个 数据库(DataBase)的基本表(Table)、视图(View)或者查询(Query)等。其实,DataGrid 的数据源的本质就是一个二维表,该数据源可以是一个无数据库实体的二维表(记录集 Recordset),这样就可以用DataGrid实现通用电子表格编辑单元。思路很简单,就是在 程序运行时,创建一任意Recordset作为DataGrid的DataSource。当然,该记录集仅仅 就是一个二维表,并无数据库实体。
链接:http://www2.ccw.com.cn/tips/9908/080502_11.asp
文章来源:计算机世界。
| |
|
|
| |
|
|