在vs2005中的ReportViewer(RDLC报表)中使用直接打印功能,在vs2005使用ReportViewer2008
因为水晶报表授权价格的问题,打算在新的项目中使用Visual Studio 2005中自带的MicosoftReportViewer,但VS2005中的MicosoftReportViewer在浏览的时候不能直接打印,只能先导出为Excel或者PDF文件再使用Excel或PDFReader里边的打印实现打印,非常之不方便,也不知道M$怎么想的,不过在VS2008当中M$终于想通了,将MicosoftReportViewer作了一次升级,升级为9.0,新加了一个ActiveX插件,通过这个插件实现了在网页上直接打印。 如果您的项目是基于VS2005的,但又想使用VS2008当中的MicosoftReportViewer功能以实现直接打印,就需要在发布网站之前修改Web.config文件中的ReportViewer控件版本之后再发布。 那么为什么是在发布之前修改版本,然后发布完成之后又需要改回来呢?可能大家会觉得很奇怪,那是因为我经过无数的方法想直接把VS中的8.0版本控件直接替换成9.0不成功之后才不得已想到的方法,因为没有办法替换掉VS2005中的控件,所以如果我们在开发时如果web.config中的版 |