如果是这种情况,最好的方法是配置SQL Server Reporting Service (本地或远程)。使用SSDT (SQL Server数据工具)更快地设计和开发报表。然后将所有报表部署到SSRS报表服务器。然后将凭据提供给报表服务器(本地或远程):
代码语言:javascript复制 ReportViewer1.ProcessingMode = ProcessingMode.Remote;
IReportServerCredentials irsc =new CustomReportCredentials("administrator", "MYpassworw", "mydomain");
ReportViewer1.ServerReport.ReportServerCredentials = irsc;
ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://192.168.0.1/ReportServer/");
ReportViewer1.ServerReport.ReportPath = "/autonarudzba/listanarudzbi";
ReportViewer1.ServerReport.Refresh();您可以看到,现在无需提供任何数据源或数据集。要配置报表服务器,请使用以下链接:
这是使用SSRS的一种更好的方法,因为这种方法将为您节省大量时间,而且您的报告将由服务器原生呈现。我希望这能有所帮助。
