DevExpress 报表参数问题

gaomeng320 2012-07-02 09:27:36
XtraReport有一个参数year
我想在报表的后台获取这个参数
string param = this.Parameters["year"].Value.ToString();
可是不论我怎么改这个参数,submit之后,报表后台取到的都是添加这个参数时的默认值
可是如果我把这个参数year直接在设计页面赋给XRTable,就显示的最新
请问这个怎么弄?
因为report是采用后台代码绑定,所以需要取得这个参数
先谢谢了
...全文
297 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaomeng320 2012-07-10
  • 打赏
  • 举报
回复
接分都不积极,看来Silverlight人真是少啊
白鸽 2012-07-09
  • 打赏
  • 举报
回复
恭喜恭喜!友情接分
gaomeng320 2012-07-09
  • 打赏
  • 举报
回复
解决了
在report有个BeforePrint事件
这里面直接

string year = this.Parameters["year"].Value.ToString();

这样就可以获取到了
至于传参就是

ReportPreviewModel model = new ReportPreviewModel("../ReportService1.svc");
model.ReportName = "SLA_Manage_TrafficSafety.Web.HarborReport";
model.Parameters["year"].Value = txtYear.Text; //参数
model.AutoShowParametersPanel = false; //隐藏参数面板
documentPreview1.Model = model;
model.CreateDocument();

至于我想传dataset过去,去过DevExpress论坛看过帮助,证明是不能在客户端传递的

来几个人接分吧

8,755

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧