程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> 關於VC++ >> 操作DHTML表格的C++對象

操作DHTML表格的C++對象

編輯:關於VC++

如果在您的軟件中需要輸出報表,您也許有很多辦法,但實現起來估計就不簡單了。其實用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++中,本代碼可以任意使用、修改、傳播。

界面預覽

本文配套源碼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved