怎么把页面数据ID传到报表中显示那个ID列所有的数据
本帖最后由 Lenka.Guo 于 2016-8-29 16:35 编辑怎么把页面数据ID传到报表中显示那个ID列所有的数据
您指的是 前台页面会有数据ID[] 数据,需要将整个数组的值传给报表,让报表来显示?是否可以考虑使用运行时绑定数据源,将ID[] 值获取后,作为数据源,显示在报表中。
主要步骤:
1. 将报表数据源类型设置Object数据源
2. 手动为报表添加字段,ID,Col1等; 并在报表中引用。
3. 在前台获取到ID 值后,将ID 添加到Obejct数据中;然后通过调用报表的LocateDocument的方法,为报表动态绑定数据。
详细参考博客:设置ActiveReports数据源:通过Object类型数据源绑定对象或者集合对象
我用的是easyui来做的 用条件来打印
传递相应的参数过去,查询数据源并绑定到报表数据源上就可以了呀。 又怎样的案例吗
有这样的案例吗 谢谢@Jian.du 的热心回答。奖励一千金币。
@Chen2 不好意思在2#中理解有误。误以为您要将一个数组传给报表。
根据您的图片信息,您是想将面板上,用户所选择的值传递给报表,进行数据过滤,是吗?您可以参考博客: http://blog.gcpowertools.com.cn/post/2013/04/26/%E8%87%AA%E5%AE%9A%E4%B9%89ActiveReports%E7%9A%84%E6%8A%A5%E8%A1%A8%E5%8F%82%E6%95%B0%E9%9D%A2%E6%9D%BF.aspx
好像不是的,我要显示是有两张表打印是主外健来关联的
条件只是主表中的数据来查子表中数据
页:
[1]
2