开发者

How to run report in ReportViewer without having to click View Report button?

开发者 https://www.devze.com 2022-12-24 05:50 出处:网络
I\'ve set up my report with params and it\'s value. When I run the page, it wants me to click the View Report button, but I need it to just run instead of interacting.

I've set up my report with params and it's value. When I run the page, it wants me to click the View Report button, but I need it to just run instead of interacting.

Any ideas on this?

Here's my code:

 rptViewer.Reset();
            rptViewer.ProcessingMode = Processing开发者_如何学JAVAMode.Remote;
            rptViewer.ServerReport.ReportServerUrl = new Uri("http://rptserver/reportserver");
            rptViewer.ServerReport.ReportPath = "/Reports/My Report";
            ReportParameterInfoCollection param = rptViewer.ServerReport.GetParameters();

            ReportParameter[] rps = new ReportParameter[]
                                        {new ReportParameter(param[0].Name, param[0].ValidValues[0].Value)};

            rptViewer.ServerReport.SetParameters(rps);

            IReportServerCredentials netCred = new CustomReportCredentials("me", "pwd", "domain");
            rptViewer.ServerReport.ReportServerCredentials = netCred;

            rptViewer.ServerReport.Refresh();
            rptViewer.SizeToReportContent = true;

Thanks!


Sounds like you have the initial webpage setup as a link to the reportcontrol. Try setting the startpage to the webpage that the reportcontrol is displayed on.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号