zhuyinyin_66 发表于 2015-3-17 16:37:00

请教,activereports,怎么同一个报表rdlx文件,展示不同的数据表,用后台代码cs来实现,DEMO,谢谢

请教,activereports,用同一个报表rdlx文件,展示不同的数据表,用后台代码cs来实现,DEMO,谢谢
附件中,是两个数据表。

frank.zhang 发表于 2015-3-17 16:47:00

您好,
我理解您的问题是,在同一个rdl报表中,用两个控件来分别展示两个数据表中的数据?

zhuyinyin_66 发表于 2015-3-17 18:06:00

回复 2楼frank.zhang的帖子

是通过reportview以外的,控件,比如,dropdownlist,选择不同的数据表,activereports显示不同的数据表。

frank.zhang 发表于 2015-3-18 09:13:00

您好,
AR本身带有动态过滤的功能,您可以先看下,不知道能达到您的预期?
参考文章:
http://blog.gcpowertools.com.cn/post/2013/07/03/ActiveReports-Parameter-20130703001.aspx

效果截图:



frank.zhang 发表于 2015-3-18 16:51:00

您好,
我们实现了一个简单的Demo给您。大概的思路就是WebViewer1_LocateDataSource方法里面动态绑定查询语句。
目前的限制是:
1.不能动态增加列。
2.报表设计器中数据源->数据集->字段参数必须预先输入
效果截图:





实例下载:

frank.zhang 发表于 2015-3-19 14:50:00

您好,
经过电话沟通,如果动态增加列,可以使用以下的方法。
详见http://blog.gcpowertools.com.cn/post/2014/07/21/ActiveReports_Dynamics_PageReport.aspx
页: [1]
查看完整版本: 请教,activereports,怎么同一个报表rdlx文件,展示不同的数据表,用后台代码cs来实现,DEMO,谢谢