萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 腳本Html教程 >> 操作DHTML表格的C++對象

操作DHTML表格的C++對象

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

  界面預覽

操作DHTML表格的C++對象 三聯
copyright © 萬盛學電腦網 all rights reserved