天天看點

RDLC報表多條件分組

一個報表如果要先按A分組,然後再按B分組,再按C分組...這種多條件分組情況下,RDLC報表處理起來并不友善。

隻能另辟蹊徑,想些歪招了:

比如有一張員工表,裡面有公司編碼COMPANYCODE,部門号DEPTNO,員工号EMPNO,員工姓名EMPNAME

需要在報表上,先按公司分組,相同公司的再按部門分組

看看下面的處理代碼

  這裡用控制台程式模拟報表的輸出,最終列印結果:

RDLC報表多條件分組

原理就是:隻用一個DataTable逐行顯示,隻是在遇到分組時,把該行某些列的值給“抹掉”.