blank result problem with crystal report in asp.net(asp.net中水晶报表的空白结果问题)
问题描述
我正在使用 Visual Studio,ASP.NET.在我的项目中,我应该使用水晶报告.很遗憾当我在 asp.net 中使用水晶报表时,结果显示为空白页.
I am using visual studio, ASP.NET. In my project i should use crystal report. unfortunately when i use crystal report in asp.net, the result is showing blank page.
<head runat="server">
<title>Crystal Report From More Than One Table</title>
</head>
<body>
<form id="form1" runat="server">
<table cellpadding="10" cellspacing="10" width="70%" height="300px" align="center"
style="border: solid 2px gray;">
<tr>
<td align="center" style="background-color: SkyBlue;">
<span style="font-family: Times New Roman; font-size: 18pt; color: Green;">Customer
Product Order Detail Report</span>
</td>
</tr>
<tr>
<td align="center">
<asp:Panel ID="pnlReport" runat="server" Height="400px">
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
</asp:Panel>
</td>
</tr>
</table>
</form>
</body>
我的 CS 代码(后面的代码):
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using CrystalDecisions.CrystalReports.Engine;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(Server.MapPath("EmployeeCrystalReport.rpt"));
CrystalReportViewer1.ReportSource = cryRpt;
}
}
推荐答案
该代码是正确的,但您应该多做两步:
That code is Correct but you should do two steps more:
右击你的项目名称,然后选择Open Folder On File Explorer
将名称为crystalreportviewers13
的文件夹粘贴到此地址(项目根目录)
Paste the folder with name crystalreportviewers13
on this address (Project Root)
粘贴之后,回到你在visual studio中的解决方案,如果文件夹被隐藏,你可以这样做:
After paste that, come back to your solution in visual studio, if the folder is hidden, you can do this:
点击显示所有文件
按钮
Click Show All File
button
然后右键单击名称为 crystalreportviewers13
且没有颜色图标的文件夹,然后选择 Include In Project
then Right click on the folder with name crystalreportviewers13
which no color icon and choose Include In Project
<script type="text/javascript" src="/crystalreportviewers13/js/crviewer/crv.js"></script>
这篇关于asp.net中水晶报表的空白结果问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:asp.net中水晶报表的空白结果问题
基础教程推荐
- MS Visual Studio .NET 的替代品 2022-01-01
- 如何激活MC67中的红灯 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- 将 XML 转换为通用列表 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- rabbitmq 的 REST API 2022-01-01
- c# Math.Sqrt 实现 2022-01-01