Passing Credentials to Sql Report Server 2008

后端 未结 4 1119
时光取名叫无心
时光取名叫无心 2020-12-05 18:49

I am pretty new in C# and my English is not so good - sorry in advance if I miss a point.

I tried to build an ASP.NET web site with a ReportService cont

4条回答
  •  萌比男神i
    2020-12-05 19:10

    I really haven't messed with SSRS - but my ASP.NET hat tells me you may want to wrap that stuff in an if (!IsPostBack) block to keep it from running on the page refresh. My guess is that ReportViewer1.ServerReport.Refresh() pulls the default values again.

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack) 
        {
            ReportViewer1.Width = 800;
            ReportViewer1.Height = 600;
            ReportViewer1.ProcessingMode = ProcessingMode.Remote;
            IReportServerCredentials irsc =new CustomReportCredentials("administrator", "MYpassworw", "domena");
            ReportViewer1.ServerReport.ReportServerCredentials = irsc;
            ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://192.168.0.1/ReportServer/");
            ReportViewer1.ServerReport.ReportPath = "/autonarudzba/listanarudzbi";
            ReportViewer1.ServerReport.Refresh();
        }
    }
    

提交回复
热议问题