从代码中将 ReportViewer 控件中的最新参数刷新到 ServerReport
用户编辑报告参数后,在某些时候我尝试访问新参数,
_reportViewer.ServerReport.GetParameters()
因为这仅提供用户通过单击“查看报告”按钮提交到服务器的参数,我希望:
a)模拟单击视图从代码中按钮或
b) 以其他方式获取这些参数,最好是不涉及反射的方式。
如何从代码自动生成的报告控件中“刷新”当前参数?
After a user edits report parameters, at some point I try to access new parameters with
_reportViewer.ServerReport.GetParameters()
Since that gives only the parameters user has submitted to the server with click on the View Report button, I'm looking to:
a) Simulate click on a View Button from code or
b) Get those parameters in some other way, preferably one that doesn't involve reflection.
How could I "flush" the current parameters from the automatically generated report control from code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您从
ReportViewer1
UnLoad
事件中调用ReportViewer1.ServerReport.GetParameters()
,您将获得客户端输入的值。ASP.NET:
代码隐藏:
If you call
ReportViewer1.ServerReport.GetParameters()
from theReportViewer1
UnLoad
event you will get the values the client entered.ASP.NET:
Codebehind: