none
关于reportviewer使用的问题 RRS feed

  • 问题

  • 我用vs2010建了一个商业智能模版里的报表服务器项目,并制作的一批rdl格式的报表,并已经部署到reportserver

    然后用vs2010新建了一个asp.net网站,在页面中引用了一个reportviewer,使用可视化的方式对这个reportviewer控件进行报表服务器路径和报表路径设置后可以通过该页面正常访问这张报表;

    但是由于我要控制报表的授权,就在该页面的cs中为reportviewer控件的一些方法指定了参数(如ReportViewer1.ServerReport.ReportPath等)

    然后我的报表就都无法显示了,我研究了一下发现应该是必须要把该报表中所有的参数都声明一遍才行。

    现在我的问题是:当初我在商业智能模版里新建报表的时候,比如我在查询语句中定义了一个阐述@Cdate (select。。。where date=@Cdate) 然后运行报表,界面上就会自动生成一个输入框让你给@Cdate这个参数幅值;

    那么当我在asp.net页面的reportviewer控件中使用这张报表时,要如何引用界面上自动生成的输入框呢?

    我以为声明参数就是String Cdate = System.Convert..ToDateTime (输入框.Value)

    但是这个文本框的名称我去哪里查看呢,我查看了rdl里的xml代码,找不到是哪一个,请各位大侠明示

    2012年9月24日 14:36