Visual Studio 2010和中国式报表(RDLC)2010-12-14 博客园 Junior Lau在项目中选择一种好用的报表工具一直是一件很困扰的事情。由于国内项目 报表的特殊需求所以要在.net环境下选择一种合适的报表,总是让人觉得不是那 么的满意。从常见项目中使用报表的角度出发,我们使用报表的需求其实很单一,大多 数情况我们只需要这样一种报表。1、纯平面表格形式。如果常见的报表都支持,纯文本、表格、列表、矩阵、图片、图表、仪表、 子报表、嵌套报表的话。实际上真正常用的可能只是,表格、列表和矩阵。首先 、从客户的技术层次出发,过于复杂的表现表现形式,不见的对客户有用。一般 报表的使用着都不是电脑的操作高手。此次、客户喜欢或习惯里看平面的报表, 不是说下钻不好,而是客户希望你将所有可能的信息在一个见面里全部直观展现 出来。按照以前我的一个客户的老板的说法就是,你最好我一打开什么信息都有 了。所以往往设计出来的报表很不规则,虽然只是一个平面的表格报表。却难倒 了一片报表工具。典型的报表格式可能是这样:(下面是我做过的一个项目中的真实的报表, 在这个项目中有共计报表进100张)XXXXX集团主要销售指标完成情况

2、我们需要一个一个斜线、和多行表头在这一点上大多数的报表工具几乎都可能通过变通的方式来满足需求,但基 本上在导出Excel或其他格式之后以及打印报表的时候,斜线全不见了。很多报 表工具用拼接或表格套表格的方式达到目标,这时有产生了其他方面的问题。如 果是像下面这种斜线,一般报表工具就更加为难了。应对于水晶报表等其他报表 工具,很多用Delphi开发的国产的报表工具还表现不错,但是要在.net的项目中 用这种报表总是让人觉得心里很别扭。