Grid Report 報表動態使用

2021-09-30 05:48:50 字數 721 閱讀 3169

1.使用報表設計器新增你要的記錄集和標題行/內容行等內容

2.載入時 gri***report _subreport = new gri***report();建立個報表物件

3.建立個構造類

private struct matchfieldpairtype

4.載入報表檔案並新增個fetchrecord 事件

_subreport.loadfromfile(common.getpath(@"html/logistics/report/productlist.grf"));

_subreport.fetchrecord += new _igri***reportevents_fetchrecordeventhandler(_subreport_fetchrecord);

5.在(_subreport_fetchrecord方法裡呼叫下面的方法

6.這個類是將

datatable新增到記錄集裡

// 將 datatable 的資料轉儲到 grid++report 的資料集中

public static void fillrecordtoreport(igri***report report, datatable dt)}}

for (int i = 0; i < matchfieldcount; ++i)

report.detailgrid.recordset.post();}}

7.這樣即可動態新增資訊到頁面!

Grid Report實現Web報表

最早接觸報表是在機房收費系統中,那時候還是在c s模式下,所以可以直接在窗體上新增報表。而現在,已經轉戰b s模式下。本篇部落格將介紹如何實現web報表。需求說明 在我們的生活中,也是無處不在,清晰而有條理。在這次的專案中,也需要 在瀏覽器中直接列印報表 非ie列印 與匯出報表 讓使用者使用更安全。...

銳浪GridReport交叉報表

一 概述 交叉報表 是行 列方向都有分組的報表。表頭是由上表頭和左表頭組成,從形式上來看,有點類似於數學上的二維數列,橫縱兩列 i,j 兩個座標共同決定了乙個數值。我們的目標就是 將 資料集展現形式 為 轉化成 報表需要的展現形式 姓名 分數日期 200905 200906 張三3.6 200905...

GridReport 5 0 報表的使用

連線 gripreport 連線語句 grid report 連線到的資料庫 public connectstringforgridreport as string provider sqloledb.1 password password persist security info true us...