.Net2005 如何设置水晶报表数据源?

guojie111 2007-07-02 11:34:31
数据源是这样生成的:用户输入两个日期(如果用户输入2007-6-1和2007-6-5),统计这两个时间段间的数据.
name 2007-6-1 2007-6-2 2007-6-3 2007-6-4 2007-6-5
aaa 1 2 13 15 16
bbb ... ...
因此表的列数根据用户输入的时间间隔来决定,当然就没法固定了.
如果字段列数是固定的,那报表很好制作出来,在"字段资源管理器"->"数据库字段"选择所要显示的字段即可.
但因为字段列数不固定,我就不知道怎么弄了.
...全文
743 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
guojie111 2007-07-19
  • 打赏
  • 举报
回复
用存储过程动态生成临时表,设置dataset,页面端动态绑定dataset就可以了
----------------------------------------------------------------
能具体点吗?
wanghu24 2007-07-14
  • 打赏
  • 举报
回复
用存储过程动态生成临时表,设置dataset,页面端动态绑定dataset就可以了
柱型图应该好生成,但是你要的这种报表形式就麻烦一些,得做成周报或者月报,然后建立许多子报表显示相应数据
zr1982930 2007-07-04
  • 打赏
  • 举报
回复
你遇到的是 水晶报表转秩的问题 ,确实比较难解决。建议直接构造DATASET 然后用DataGrid显示看看
guojie111 2007-07-04
  • 打赏
  • 举报
回复
按以上的结构怎么生成柱形图?
guojie111 2007-07-03
  • 打赏
  • 举报
回复
水晶报表是不是在生成图表之前必须要先构造一个固定的DataSet.而我是用存储过程生成的Dataset,它的列数是不固定的,所以是不是就不能用水晶报表?
guojie111 2007-07-03
  • 打赏
  • 举报
回复
只要能让我画出柱形图就行.
guo520jie 2007-07-03
  • 打赏
  • 举报
回复
产品名称 2007-6-1 2007-6-2 2007-6-3 2007-6-4 2007-6-5
--------------------------------------------------------------
电视机 10 20 30 22 18
冰箱 15 30 40 41 38
... ... ... ... ... ...
guojie111 2007-07-02
  • 打赏
  • 举报
回复
存储过程能否作为数据源,怎么弄

4,818

社区成员

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

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