菜鸟问题:push模式的水晶报表中数据集(xsd)的作用是什么?

ddbd 2006-04-26 01:37:23
与代码中的DataSet有何关系?我是新手,看代码没明白。

SqlDataAdapter da = new SqlDataAdapter(strSQL,conn);
DataSet ds=new DataSet();
da.Fill( ds);
CrystalReport1 cr1 = new CrystalReport1();
cr1.SetDataSource( ds);
CrystalReportViewer1.ReportSource = cr1;

谁能帮我解释以上代码?谢谢
...全文
257 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
forgot 2007-04-27
  • 打赏
  • 举报
回复
设计报表中数据集的字段与代码中的DataSet中的字段有什么关系吗?必须一致吗?

当然要一致,否则你怎么推给报表呢?前者要跟后者一致,当然,后者可以跟前者不一致,前者是后者的子集.
HappinessBoy 2007-04-27
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/5497/5497697.xml?temp=2.039737E-02 水晶报表问题,帮忙看一下.
ddbd 2006-04-27
  • 打赏
  • 举报
回复
设计报表中数据集的字段与代码中的DataSet中的字段有什么关系吗?必须一致吗?
xwdd129 2006-04-27
  • 打赏
  • 举报
回复
设计报表时的数据集提供数据定义,说白了就是提供字段来源;程序中的DataSet是一个数据集合,用于提供报表的数据来源。

在写代码时,按照事先设计时的格式把数据库数据填入DataSet,推给报表即可实现显示~
xwdd129 2006-04-27
  • 打赏
  • 举报
回复
可以不一致,但代码中提供的字段最好多于设计报表时的字段,否则会出错
俗人1979 2006-04-26
  • 打赏
  • 举报
回复
xsd的结构与DataSet一致或者xsd包含一部分DataSet的结构就可以了
xsd就是给水晶报表提供一个数据结构而已,不一定非用它生成的数据集

4,818

社区成员

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

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