Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在visual studio中将报表从本地服务器导入报表查看器窗体_C# - Fatal编程技术网

C# 如何在visual studio中将报表从本地服务器导入报表查看器窗体

C# 如何在visual studio中将报表从本地服务器导入报表查看器窗体,c#,C#,我使用SQLServer数据工具创建了一些报告。然后我将报告上载到windows 2012 server。但当我试图将它们导入到我的VisualStudioReportViewer中时,它不会执行任何操作。我尝试了以下代码。你能告诉我是否还有其他的程序吗?或者我需要出示什么证件?请帮助我,我无法找到解决办法,从几天 private void Form1_Load(object sender, EventArgs e) { reportVi

我使用SQLServer数据工具创建了一些报告。然后我将报告上载到windows 2012 server。但当我试图将它们导入到我的VisualStudioReportViewer中时,它不会执行任何操作。我尝试了以下代码。你能告诉我是否还有其他的程序吗?或者我需要出示什么证件?请帮助我,我无法找到解决办法,从几天

 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没有找到。但我给出了正确的文件名