SetDataSource方法点不出来

qijinfengguang 2010-08-10 05:04:07
错误提示:D:\mes\keyimes\Print\n_techcard.aspx.cs(128): “keyimes.print.n_techcard”并不包含对“SetDataSource”的定义
我在写入oCR后点不出SetDataSource方法。请问是什么原因会出现这样问题?谢谢。

部分代码如下: n_techcard oCR = new n_techcard();

oCR.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = oCR;
...全文
232 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
东莞寻香苑 2010-08-10
  • 打赏
  • 举报
回复
n_techcard oCR = new n_techcard();

n_techcard应该是他已经命名的报表文件了

在WEB中还是建议用
//using CrystalDecisions.CrystalReports.Engine;
//using CrystalDecisions.Shared;
上两行要在后台要有

ReportDocument oCR = new ReportDocument();
oCR.Load(Server.MapPath("~/n_techcard.rpt"));
oCR.SetDataSource(ds);//如果只有一个表,oCR.SetDataSource(ds.Tables[0]);
//如果DS里有多个表,尽可能循环给每个表赋值
this.CrystalReportViewer1.ReportSource = oCR;


阿泰 2010-08-10
  • 打赏
  • 举报
回复
n_techcard 是怎么来的?
是你创建报表时自动生成的同名class文件还是你自己封装过的类文件?

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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