介绍一个操作DHTML表格的C++对象

翻译|其它|编辑:郝浩|2004-12-15 14:26:00.000|阅读 1422 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>


如果在您的软件中需要输出报表,您也许有很多办法,但实现起来估计就不简单了。其实用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++中,本代码可以任意使用、修改、传播。

界面预览


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP