注册 登录
编程论坛 ASP.NET技术论坛

请教关于加载水晶报表报错

chenhao19860 发布于 2010-12-31 11:35, 1057 次点击
ReportDocument studentsReport = new ReportDocument();//定义ReportDocument类对象
        studentsReport.Load(Server.MapPath("CrystalReport1.rpt"));//加载报表
        studentsReport.SetDataSource(ds);//加载数据源
        this.CrystalReportViewer1.ReportSource = studentsReport;//为CrystalReportViewer控件指定报表

提示信息:
d:\测试\vs2008\ReportDocument.aspx.cs(44,24): error CS0079: 事件“System.Web.UI.Control.Load”只能出现在 += 或 -= 的左边
d:\测试\vs2008\ReportDocument.aspx.cs(45,24): error CS1061: “ReportDocument”不包含“SetDataSource”的定义,并且找不到可接受类型为“ReportDocument”的第一个参数的扩展方法“SetDataSource”(是否缺少 using 指令或程序集引用?)
d:\测试\vs2008\ReportDocument.aspx(20,58): error CS1061: “ASP.reportdocument_aspx”不包含“CrystalReportViewer1_Init”的定义,并且找不到可接受类型为“ASP.reportdocument_aspx”的第一个参数的扩展方法“CrystalReportViewer1_Init”(是否缺少 using 指令或程序集引用?)
3 回复
#2
Issac_abc2011-01-06 17:49
顶!!!!
#3
wangnannan2011-01-07 10:03
d:\测试\vs2008\ReportDocument.aspx.cs(44,24): error CS0079: 事件“System.Web.UI.Control.Load”只能出现在 += 或 -= 的左边
d:\测试\vs2008\ReportDocument.aspx.cs(45,24): error CS1061: “ReportDocument”不包含“SetDataSource”的定义,并且找不到可接受类型为“ReportDocument”的第一个参数的扩展方法“SetDataSource”(是否缺少 using 指令或程序集引用?)
d:\测试\vs2008\ReportDocument.aspx(20,58): error CS1061: “ASP.reportdocument_aspx”不包含“CrystalReportViewer1_Init”的定义,并且找不到可接受类型为“ASP.reportdocument_aspx”的第一个参数的扩展方法“CrystalReportViewer1_Init”(是否缺少 using 指令或程序集引用?)
第一个错误 可能是代码写的不对 后两个错误LZ没有添加引用吧
#4
chenhao198602011-01-10 15:42
添加了引用的
1