ASP的CrystalReportViewer不会显示报告 [英] ASP CrystalReportViewer will not display report

查看:161
本文介绍了ASP的CrystalReportViewer不会显示报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此​​,这里是code

So here is the code

protected void GenerateReport()
{
    SalesOrder r1 = new SalesOrder();
    var path = Server.MapPath("App_Code/SalesOrder.rpt");
    r1.Load(path);
    r1.SetParameterValue("SONumber", 266305);
    CrystalReportViewer1.ReportSource = r1;
    CrystalReportViewer1.DataBind();

}
和声明

} And declarative

<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" 
    DisplayToolbar="False" EnableDatabaseLogonPrompt="False" ToolPanelView="None" />

报告最初设计用于WinForms应用程序。
我可能做一些新手的错误在这里。
该报告与SQL服务器认证以及与执行查询。我在SQL事件探查器跟踪它。我可以肯定地认为它接收结果集(我执行捕捉验证查询)。在preVIEW报告显示,很好地与参数。但是,当它进入ASP和浏览器,主页面显示良好,但报告的内容不会在浏览器渲染。什么新手的错误我是做在这里?

The report was originally designed for WinForms application. I'm probably making some rookie mistake here. The report authenticates well with SQL server and executes the query. I traced it in SQL profiler. I can safely assume that it receives result set (I executed the query captured to verify that). The report in preview shows well with the parameters. But when it goes to ASP and the browser, the contents of master page display well but report does not render in the viewer. What rookie mistake am I making here?

推荐答案

我是真的失去它,然后我做到了!的aspnet_client文件夹从任何地方复制你发现它的Inetpub到ASP.NET应用程序文件夹。

I was really loosing it and then I did it! Copy aspnet_client folder from anywhere you find it in inetpub into your ASP.NET application folder.

这篇关于ASP的CrystalReportViewer不会显示报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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