ここでは、Windowsアプリケーションと、レポートがレポートサーバーに実装されているSSRSレポートがあり、ここでは、Windowsアプリケーションからそのレポートを呼び出そうとします.ボタンをクリックすると、次のコードが追加されます:
string reportName = "Crime_Traking_Report";
reportViewer1.ServerReport.ReportServerCredentials =new ReportServerCredentials("isroScientist", "password12345678", "Nasa");
reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Remote;
try
{
reportViewer1.ServerReport.ReportServerUrl = new Uri("http://13.88.91.156/ReportServer");
}
catch (UriFormatException)
{
Console.WriteLine("Bad Url format");
}
reportViewer1.ServerReport.ReportPath = "/iSROReportsStandard/" + reportName;
reportViewer1.ProcessingMode = ProcessingMode.Remote;
reportViewer1.ServerReport.Refresh();
ここで間違いなく資格情報を渡してアクセスしたいのですが、アプリケーションを実行すると、「ReportServerCredentials has no constructor Defined」のようなエラーが表示されます。コードを介して資格情報を正常に渡すためにどのような変更を加えたいか説明してくださいコードを通して私。