Visual Studio 2012中的Crystal Report不会在浏览器中显示

时间:2013-11-23 11:04:24

标签: c# asp.net visual-studio visual-studio-2012 crystal-reports

我使用的Crystal Report版本是 SAP Crystal Reports,Microsoft Visual Studio SP5的开发人员版本 我是从http://scn.sap.com/docs/DOC-35074

下载的

HTML CODE

<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />

代码背后

        conn.Open();
        palce dss = new palce();
        string sql = "Select * FROM [Places]";
        SqlDataAdapter adp = new SqlDataAdapter(sql,conn);
        adp.Fill(dss.PlaceView);
        myCrystalReport report = new myCrystalReport();
        report.SetDataSource(dss);
        CrystalReportViewer1.ReportSource = report;

没有运行时错误,但Crystal报告只是不会出现在我的任何浏览器中

google chrome版本31.0.1650.57 IE 10

我也在VS 2012中使用内置的IIS express

2 个答案:

答案 0 :(得分:0)

您永远不会在代码隐藏

中加载报表
report.Load(Server.MapPath("ReportName.rpt"));

你在aspx中有报告来源吗?

<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
        <Report FileName="FilePath\ReportName.rpt">
        </Report>
    </CR:CrystalReportSource>

答案 1 :(得分:0)

我只是找出原因 Crystal Reports WebForm Viewer无法在IIS Express(VS 2012 inproc WEB服务器)

上运行

我是从SAP官方网站上找到的

http://search.sap.com/notes?id=0001810196&boj=/sap/bc/bsp/spn/scn_bosap/notes.do?access=69765F6D6F64653D3939382669765F7361706E6F7465735F6E756D6265723D30303031383130313936

对我来说太糟糕了:(