水晶报表的错误

popcode 2004-04-16 02:46:56
创建一个CrystalReportViewer控件,在该控件属性绑定数据,把
ReportSource选为自定义绑定表达式,内容为:d:\\Report1.rpt
在vs.net的设计页面下能正常加载并显示,可在调试时却出现以下
错误:
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检
查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS1026: 应输入 )

源错误:

行 12: <body MS_POSITIONING="GridLayout">
行 13: <form id="Form1" method="post"
runat="server">
行 14: <CR:CrystalReportViewer
id="CrystalReportViewer1" runat="server" Height="1163px"
Width="875px" ReportSource='<%# d:\\Report1.rpt %>'>
行 15: </CR:CrystalReportViewer>
行 16: </form>

指定行14
...全文
38 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yistudio 2004-04-17
  • 打赏
  • 举报
回复
在asp.net程序中不能用指定的物理路径,程序在解析是不知道去那里找目标
用 xiahouwen(活靶子.NET) 的办法吧
活靶子哥哥 2004-04-17
  • 打赏
  • 举报
回复
示例
<form id="Form1" method="post" runat="server">
<CR:CRYSTALREPORTVIEWER id="CrystalReportViewer1" runat="server" Width="350px" Height="50px" DisplayToolbar="False"></CR:CRYSTALREPORTVIEWER></form>

。。。。
using CrystalDecisions.CrystalReports.Engine;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string path = Server.MapPath(".")+"\\MyFirstReport.rpt";
ReportDocument myDoc = new ReportDocument();
myDoc.Load(path);
CrystalReportViewer1.ReportSource = myDoc;
}
yong427 2004-04-17
  • 打赏
  • 举报
回复
加双引号
<CR:CrystalReportViewer
id="CrystalReportViewer1" runat="server" Height="1163px"
Width="875px" ReportSource='<%# "d:\\Report1.rpt" %>'>
</CR:CrystalReportViewer>
popcode 2004-04-16
  • 打赏
  • 举报
回复
晕,没人帮
popcode 2004-04-16
  • 打赏
  • 举报
回复
up
popcode 2004-04-16
  • 打赏
  • 举报
回复
代码如下:
<%@ Register TagPrefix="cr"
Namespace="CrystalDecisions.Web"
Assembly="CrystalDecisions.Web, Version=9.2.3300.0,
Culture=neutral, PublicKeyToken=692fbea5521e1304" %>
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs"
AutoEventWireup="false" Inherits="Report.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR"
Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript"
content="JavaScript">
<meta name="vs_targetSchema"
content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post"
runat="server">
<CR:CrystalReportViewer
id="CrystalReportViewer1" runat="server" Height="1163px"
Width="875px" ReportSource='<%# d:\\Report1.rpt %>'>
</CR:CrystalReportViewer>
</form>
</body>
</HTML>

确实搞不懂怎么回事,请教。

注:把d:\\Report1.rpt 改为d:\Report1.rpt 结果也一样

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧