【分享】自定义水晶报表工具栏导出按钮事件WinForm & WebForm版

1:WebForm版

这个比较简单,工具栏点击后是一系列js事件在运作,只要我们找到目标文件即可
以VS2008自带版本的水晶报表为例

部署路径


   
   
C:/inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/js


或网站的根目录下的同位置

开发路径


   
   
C:/Windows/Microsoft.NET/Framework/v2.0.50727/ASP.NETClientFiles/CrystalReportWebFormViewer4/js


里的Export.js

一个比较常见改法就是删除一些不常用的导出格式或者是描述
如,不允许导出rpt格式,只要把下面这段删除即可


   
   



2:WinForm版

水晶报表展示控件CrystalReportViewer本身就是一个复合控件,使用下面方法的思路
可以移除(当然,也可以通过设计时的属性来实现),修改现有按钮,添加新的按钮及事件
本例中只是做了个演示,说明能处理自定义事件。
至于要怎么去自定义导出,那么就是自己绘制一个界面来代替原来的导出界面。不是本例的重点。

   
   

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值