C# 如何在visual studio中将报表从本地服务器导入报表查看器窗体
我使用SQLServer数据工具创建了一些报告。然后我将报告上载到windows 2012 server。但当我试图将它们导入到我的VisualStudioReportViewer中时,它不会执行任何操作。我尝试了以下代码。你能告诉我是否还有其他的程序吗?或者我需要出示什么证件?请帮助我,我无法找到解决办法,从几天C# 如何在visual studio中将报表从本地服务器导入报表查看器窗体,c#,C#,我使用SQLServer数据工具创建了一些报告。然后我将报告上载到windows 2012 server。但当我试图将它们导入到我的VisualStudioReportViewer中时,它不会执行任何操作。我尝试了以下代码。你能告诉我是否还有其他的程序吗?或者我需要出示什么证件?请帮助我,我无法找到解决办法,从几天 private void Form1_Load(object sender, EventArgs e) { reportVi
private void Form1_Load(object sender, EventArgs e)
{
reportViewer1.ProcessingMode =
Microsoft.Reporting.WinForms.ProcessingMode.Remote;
reportViewer1.ServerReport.ReportPath =
@"/Adventureworks Sample Reports/Company Sales";
NetworkCredential myCred = new
NetworkCredential(<UserName>, <Password>, <DomainName>);
reportViewer1.ServerReport.ReportServerCredentials.NetworkCredentials =
myCred;
reportViewer1.RefreshReport();
}
private void Form1\u加载(对象发送方,事件参数e)
{
reportViewer1.ProcessingMode=
Microsoft.Reporting.WinForms.ProcessingMode.Remote;
reportViewer1.ServerReport.ReportPath=
@“/Adventureworks示例报告/公司销售”;
NetworkCredential myCred=新建
网络凭证(,);
reportViewer1.ServerReport.ReportServerCredentials.NetworkCredentials=
myCred;
reportViewer1.RefreshReport();
}
我找到了解决问题的方法。答案是这样的
reportViewer1.ServerReport.ReportPath=
@“/Adventureworks示例报告/公司销售”——>无需提及“Adventureworks示例报告”
我们可以像这样直接写
reportViewer1.ServerReport.ReportPath=
@“/公司销售” 也许你忘了指定
ReportServerUrl
?我也试过了。但它告诉我rsltem没有找到。但我给出了正确的文件名