【发布时间】:2013-01-29 17:07:13
【问题描述】:
我正在尝试从数据集中为我的水晶报表设置数据源。 这是我到目前为止所拥有的:
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds = util.getReportDataSet(DateTime.Now.AddYears(-5), DateTime.Now);
CrystalDecisions.Web.Report report = new CrystalDecisions.Web.Report();
//CrystalDecisions.Web.CrystalReportSource source = new CrystalDecisions.Web.CrystalReportSource();
// source.Report = report;
report.FileName = @"MyReport.rpt";
crs1.Report = report;
CrystalReportViewer1.ReportSource = crs1;
}
html:
<form id="form1" runat="server">
<div>
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
<CR:CrystalReportSource ID="crs1" runat="server" />
</div>
</form>
当 CrystalReportViewer1.ReportSource = crs1;执行细胞,我收到此错误:
Microsoft JScript 运行时错误:“bobj”未定义
知道有什么问题吗? 我正在使用 .net 框架 3.5。 在此先感谢 Laziale
更新:
在 Chrome 中运行该页面不会显示该错误,但尽管数据集有数据,但我也得到空白页面。
【问题讨论】:
-
什么是
<CR参考crs1你是缺少一些代码还是在某处实例化......? -
@DJKRAZE 就是水晶报表命名空间,默认是我从他们官网下载的。
标签: c# asp.net crystal-reports dataset