WEB开发网
开发学院软件开发VC 操作DHTML表格的C++对象 阅读

操作DHTML表格的C++对象

 2010-07-11 20:43:33 来源:WEB开发网   
核心提示:如果在您的软件中需要输出报表,您也许有很多办法,操作DHTML表格的C++对象,但实现起来估计就不简单了,其实用DHTML提供的表格可以在很大程度上满足一般的需求,index==-1表示append//***BOOL InsertRow(int index);//***// 指定操作的表的名称,表名称在HTML模板中指

如果在您的软件中需要输出报表,您也许有很多办法,但实现起来估计就不简单了。其实用DHTML提供的表格可以在很大程度上满足一般的需求。本文正是试图通过包装对DHTML表格的操作使程序员从无聊的报表设计中解脱出来。

该模块提供以下几个接口:

//***********************************************
//   设置索引列的显示格式:遵循sprintf函数的规则
//***********************************************
void SetIndexFormat(CString strIndexFormat);
//************************************************
//   将指定列数据相同的单元格合并
//************************************************
BOOL MergeCol(int iCol);
//************************************************
//   将指定行数据相同的单元格合并
//************************************************
BOOL MergeRow(int iRow);
//************************************************
//   删除指定行
//************************************************
BOOL DeleteRow(int index);
//***************************************************************
//   修改单元格的内容:可以使用html语法
//***************************************************************
BOOL SetItemHTML(int iRow,int iCol,CString html);
//*******************************************************
//   在指定位置插入一行,index==-1表示append
//*******************************************************
BOOL InsertRow(int index);
//***********************************************
//   指定操作的表的名称,表名称在HTML模板中指定
//*********************************************
void SetTableName(CString name);
//***********************************************
//   指定HTML文档接口
//**********************************************
void SetHtmlDocPtr(IHTMLDocument2 *pDoc);

该接口是一个C++的类,因此只能用在C++中,本代码可以任意使用、修改、传播。

界面预览

Tags:操作 DHTML 表格

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接