简体中文版
设为首页
收藏本站
技术手册 功能演示 文件下载 常见问答 体系结构 行业应用 合作交流 关于中高
订阅中高资讯
 

 


十二、电子表格

显示电子表格数据并无特别的预定义组件,同样采用 wxDATASOURCE 、 wxQUERY 、 wxGRID 来完成,只是在 wxDATASOURCE 中数据来源选为 xls 文件。

OBJECT wxDATASOURCE aSource

{

private:

aSource.Database= EXCEL

aSource.Dbq= "D:/mastudio/sample/sample.xls"

aSource.Login= mastudio

aSource.Pwd= mas123

}

OBJECT wxQUERY aQuery

{

aQuery.wxDATASOURCE= aSource

aQuery.wxRECORDSET= aRecord

aQuery.Sql= "SELECT * FROM table1"

aQuery.Split= 11

aQuery.Page= 1

}

OBJECT wxGRID aGrid

{

aGrid.wxCAPTION= aCaption

aGrid.wxCOLUMN= aColumn

aGrid.wxSECTION= aSection

aGrid.wxQUERY= aQuery

aGrid.wxCURSOR= aCursor

aGrid.Banna[]= 0, 0x3333FF, 0xEEAAEE

aGrid.Pen[]= 1, 0x000000

aGrid.Rect[]= 6,55,210,260

aGrid.Prompt[]= 205, 230, 18, 32

}

当 wxDATASOURCE 定义为来源为电子表格文件时, wxQUERY 的查询语句必须等电子表格文件做预定义查询区域后方可执行,参看下图先选择查询区域,菜单“插入” = 》“名称” = 》“定义”给予区域定义名字,定义后的名字等同于数据库中的表名。这时可通过 wxQUERY 进行查询数据。

第一页

 

南京中帕软件有限公司 著作权所有,非经授权许可,请勿转载使用。
电话:025-86425335 移动:13951904263 Msn: nj_draker@hotmail.com
TEL: +86-25-86425335 FAX: +86-25-86425336 Email: info@active-web.net