日期:2014-05-18  浏览次数:21258 次

XtraReport查询传参
做了一个XtraReport报表,是打印订单的。从数据库表中按订单号查询出记录然后打印。现在的问题是,如何将订单号作为查询参数传递给报表?在SQL语句里加参数是会加,但是不知道怎么传递参数给报表。
第一次做报表,还请各位多多指教。

------解决方案--------------------
比如你建了一个报表类: print.cs
在类中加入带参构造函数 public print(Order o, xxx, xxx){...}
把你需要的参数传进去,实例化的时候,把参数传进去,打印相关订单信息就可以了。

我以前也开发过一样的功能, 我的做法是,直接传入了要打印的订单列表:
public print(List<Order> lstOrders){...这里遍历lstOrders实现打印功能...}