MicrosoftViewer中的本地报告 [英] Local Report in MicrosoftViewer
本文介绍了MicrosoftViewer中的本地报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨专家。
我在我的asp .net应用程序中创建了一个localReort(.rdlc)。并将其与我的自定义ado DataSet绑定。使用以下代码。
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.EnableExternalImages = false ;
ReportViewer1.LocalReport.EnableHyperlinks = false ;
ReportViewer1.Visible = true ;
ReportViewer1.ShowBackButton = true ;
ReportViewer1.ShowDocumentMapButton = true ;
ReportViewer1.ShowExportControls = true ;
ReportViewer1.ShowFindControls = true ;
ReportViewer1.ShowParameterPrompts = false ;
ReportViewer1.ShowReportBody = true ;
ReportViewer1.SizeToReportContent = true ;
ReportViewer1.ShowToolBar = true ;
ReportViewer1.ShowZoomControl = true ;
ReportViewer1.DocumentMapCollapsed = true ;
this .ReportViewer1.LocalReport.ReportPath = Server.MapPath( Report1.rdlc);
this .ReportViewer1.LocalReport.DataSources.Clear();
ReportDataSource _rds = new ReportDataSource( DataSet1 ,_ds.Tables [ 0 ]);
this .ReportViewer1.LocalReport.DataSources.Add(_rds);
this .ReportViewer1.LocalReport.Refresh();
我点击F5报告工作正常。当我在iis上发布网站时,报表查看器显示为空白。并没有数据显示。甚至也没有例外。
任何人都可以帮助我。这很紧急。
解决方案
我找到答案
此处 [此处]
Go to IIS7 经理,查找 virtual 目录 for 我们的 应用程序
点击 '处理程序映射'
点击 on '添加 托管处理程序'
中的code-leadattribute>填充 详情:
* 请求 path: Reserved 。 ReportViewerWebControl 。 axd
* 类型: Microsoft 。报告。 WebForms 。 HttpHandler , Microsoft 。 ReportV iewer 。 WebForms ,Version = 9. 0 。 0 。 0 ,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a
* 名称: 保留。 ReportViewerWebControl 。 AXD
Hi Experts.
I have created a localReort (.rdlc) in my asp .net application. and bind it with my custom ado DataSet. using following code.
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.EnableExternalImages = false;
ReportViewer1.LocalReport.EnableHyperlinks = false;
ReportViewer1.Visible = true;
ReportViewer1.ShowBackButton = true;
ReportViewer1.ShowDocumentMapButton = true;
ReportViewer1.ShowExportControls = true;
ReportViewer1.ShowFindControls = true;
ReportViewer1.ShowParameterPrompts = false;
ReportViewer1.ShowReportBody = true;
ReportViewer1.SizeToReportContent = true;
ReportViewer1.ShowToolBar = true;
ReportViewer1.ShowZoomControl = true;
ReportViewer1.DocumentMapCollapsed = true;
this.ReportViewer1.LocalReport.ReportPath = Server.MapPath("Report1.rdlc");
this.ReportViewer1.LocalReport.DataSources.Clear();
ReportDataSource _rds = new ReportDataSource("DataSet1", _ds.Tables[0]);
this.ReportViewer1.LocalReport.DataSources.Add(_rds);
this.ReportViewer1.LocalReport.Refresh();
As I hit F5 report works fine. When I publish website on iis, Report viewer shows blank. and no data showed there. and even no exception is thrown.
Can any one help me. This is urgent.
解决方案
I found answer
here[here]
Go to IIS7 Manager, find the virtual directory for our application Click on 'Handler Mappings' Click on 'Add managed Handler' Fill in these details: * Request path: Reserved.ReportViewerWebControl.axd * Type: Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a * Name: Reserved.ReportViewerWebControl.axd
这篇关于MicrosoftViewer中的本地报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文