MicrosoftViewer中的本地报告 [英] Local Report in MicrosoftViewer

查看:45
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆