码农 发表于 2016-11-28 20:39:53

而且,我现在还有自己后台定义的参数,需要传到报表里,这个变量是数据集没有的 是重新赋值产生的

码农 发表于 2016-11-28 20:42:17

还有就是,我这个导出窗体 是多张报表同时都要调用这个窗体,我根据传递进来的报表名,然后去找我指定文件夹下的报表,然后 根据这个报表再去给他赋 数据集。 所以很麻烦 我觉得你这样的写法应该不适合我的需求吧

Lenka.Guo 发表于 2016-11-29 10:03:28

本帖最后由 Lenka.Guo 于 2016-11-29 11:15 编辑

1. 能否给个能运行的源码。 我发现实现导出的方法和你的有些不同
》》》这是昨天按照您的描述:如何将多个运行时数据集的报表导出Excel文件做的一个简单的Demo。其他的都可参照这个Demo来完成,只是实现逻辑需要根据具体需求来做相应的顺序调整。


2. 自己有个打印按钮,那我需要触发什么事件,才能去调用你的ExportToExcel函数呢
》》》您这个打印按钮如果是定制Viewer添加Button,那可参考博客:
http://blog.gcpowertools.com.cn/ ... nformsToolbars.aspx

如果是添加的Button 控件,直接通过click 事件来调用ExportToExcel();


3. 现在还有自己后台定义的参数,需要传到报表里,这个变量是数据集没有的 是重新赋值产生的
》》 这个参数是用来做什么的?通过用户输入,该参数值用于直接显示到报表?还是数据集的数据过滤?
无论什么使用目的,只需要在生成报表时将值赋给报表即可。



页: 1 [2]
查看完整版本: 导出Excel时在后台如何传数据集