有关ASP.NET中水晶报表的使用问题,请高手指点!(50分)

Y

yzp

Unregistered / Unconfirmed
GUEST, unregistred user!
我用水晶报表10高级开发版设计xukezheng.rpt,按着《Asp.Net中使用水晶报表(上)》的方法在VS2003中可以预览所要打印的内容,为何在编译成功后,打开网页时提示:
“/HIS”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS1026: 应输入 )
源错误:

行 13: <form id=&quot;Form1&quot;
method=&quot;post&quot;
runat=&quot;server&quot;>
行 14: <FONT face=&quot;宋体&quot;>
行 15: <cr:crystalreportviewer id=crv_xukezheng style=&quot;Z-INDEX: 101;
LEFT: 8px;
POSITION: absolute;
TOP: 8px&quot;
runat=&quot;server&quot;
AutoDataBind=&quot;True&quot;
Width=&quot;350px&quot;
Height=&quot;50px&quot;
ReuseParameterValuesOnRefresh=&quot;False&quot;
ReportSource=&quot;<%# D://HIS//HIS//baobiao//xukezheng.rpt %>&quot;
PrintMode=&quot;ActiveX&quot;>
行 16: </cr:crystalreportviewer></FONT></form>
行 17: </body>

源文件: D:/HIS/HIS/HIS/xukezheng_print.aspx 行: 15
我又按着《Asp.Net中使用水晶报表(上)》的方法
改为ReportSource='' <%# &quot;D://HIS//HIS//baobiao//xukezheng.rpt&quot;
%>''>
但还是不行,请问是什么原因?如何解决?请高手指点!

在xukezheng_print.aspx文件中代码如下:
<%@ Page language=&quot;c#&quot;
Codebehind=&quot;xukezheng_print.aspx.cs&quot;
AutoEventWireup=&quot;false&quot;
Inherits=&quot;HIS.xukezheng_print&quot;
%>
<%@ Register TagPrefix=&quot;cr&quot;
Namespace=&quot;CrystalDecisions.Web&quot;
Assembly=&quot;CrystalDecisions.Web, Version=10.0.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304&quot;
%>
<!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;
>
<HTML>
<HEAD>
<title>xukezheng_print</title>
<meta content=&quot;Microsoft Visual Studio .NET 7.1&quot;
name=&quot;GENERATOR&quot;>
<meta content=&quot;C#&quot;
name=&quot;CODE_LANGUAGE&quot;>
<meta content=&quot;JavaScript&quot;
name=&quot;vs_defaultClientScript&quot;>
<meta content=&quot;http://schemas.microsoft.com/intellisense/ie5&quot;
name=&quot;vs_targetSchema&quot;>
</HEAD>
<body MS_POSITIONING=&quot;GridLayout&quot;>
<form id=&quot;Form1&quot;
method=&quot;post&quot;
runat=&quot;server&quot;>
<FONT face=&quot;宋体&quot;>
<cr:crystalreportviewer id=crv_xukezheng style=&quot;Z-INDEX: 101;
LEFT: 8px;
POSITION: absolute;
TOP: 8px&quot;
runat=&quot;server&quot;
AutoDataBind=&quot;True&quot;
Width=&quot;350px&quot;
Height=&quot;50px&quot;
ReuseParameterValuesOnRefresh=&quot;False&quot;
ReportSource=&quot;<%# D://HIS//HIS//baobiao//xukezheng.rpt %>&quot;
PrintMode=&quot;ActiveX&quot;>
</cr:crystalreportviewer></FONT></form>
</body>
</HTML>
在xukezheng_print.aspx.cs文件中代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace HIS
{
/// <summary>
/// xukezheng_print 的摘要说明。
/// </summary>
public class xukezheng_print : System.Web.UI.Page
{

protected CrystalDecisions.Web.CrystalReportViewer crv_xukezheng;


private void Page_Load(object sender, System.EventArgs e)
{
DataBind() ;//
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion


}
}
 
你的问题解决了吗?
如果解决了我就不再多说了
 
你怎么绑定的啊
DataBind() ;//
代码没有
错误估计就出在绑定上拉
 
多人接受答案了。
 
后退
顶部