日期:2014-05-18  浏览次数:20452 次

RDLC
在VS .NET 2005之前,SQL Server Reporting Services中已经提供了一种被称为报表定义语言(Report Definition Language, RDL)的语言;在VS .NET 2005中,Microsoft提供了针对这种报表的设计器,并提供了在WinForm和WebForm中使用这种报表的能力。Microsoft将这种报表的后缀定为RDLC,RDL仍然是Report Definition Language的缩写,那么C代表什么呢?C代表Client-side processing,凸显了它的客户端处理能力。
这种报表的易用性和可定制性让我们完全有理由放弃Crystal Report,让我们来看看它的强大功能吧:
1) 简单易用的控件,特别是Table控件,非常方便字段在报表上的排列;
2) 灵活的可定制性,用XML来描述一个报表相关的一切,不用说了吧;
3) 高度可编程性,在你的项目中,甚至不需要有一个报表文件,通过代码就可以实现报表生成、预览和打印等一系列操作;
4) 支持DrillThrough数据钻取功能;
5) 导出的Excel文件格式非常完美,而且并不需要安装Excel;
6) 数据源处理极其方便,开发人员可以自己接管数据库连接、取数,然后将数据结果赋值给RDLC的数据集即可。
7) 展示和数据分离,程序员更是可以编写一个RDLC设计器交有用户使用,这样用户就可以自行设计RDLC报表格式,程序员只负责定制数据接口即可。

**************************************

我做了一個圖表(Chart),也能在Web頁面上正常顯示,可是無論如何圖片的文字感覺很爛。但是將圖片另存再打開,文字就很清晰了,不知大俠們有何良策?




------解决方案--------------------

------解决方案--------------------