找回密码
 立即注册

QQ登录

只需一步,快速开始

shi19880624

论坛元老

7

主题

24

帖子

4833

积分

论坛元老

积分
4833

活字格认证

shi19880624
论坛元老   /  发表于:2013-7-18 15:01  /   查看:6184  /  回复:6
有一个WPF的项目,需求:根据提供的数据集创建页面报表。数据集数量不定,有几个数据集生成几个柱状图,在同一页面报表中。请问这能实现吗,怎么实现?

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-18 17:41:00
沙发
shi19880624 你好

我不确定是否理解了你的需求,你方便给我留下联系电话,我想通过电话与你沟通。
回复 使用道具 举报
shi19880624
论坛元老   /  发表于:2013-7-18 18:27:00
板凳
回复 2楼dof的帖子




就是类似这样的需求。所有图表都在一个PageReport上显示
每个城市对应这样的一个类
  1. /// <summary>
  2.     /// 城市
  3.     /// </summary>
  4.     public class City
  5.     {

  6.         public string Title { get; set; }
  7.         public List<XY> Data { get; set; }

  8.     }
  9.     public class XY
  10.     {
  11.         public string Category { get; set; }     
  12.         public string X { get; set; }
  13.         public string Y { get; set; }
  14.     }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
shi19880624
论坛元老   /  发表于:2013-7-18 18:30:00
地板
目前我的想法是在程序中读取PageReport1.rdlx此文件,让后添加相应节点,或者用占位符,拼接字符串。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-19 14:47:00
5#
这个需求使用 DataTable 作为数据源会更方便,在报表设计界面添加一个List控件,并制定List的详细区域分组设置,如何把Chart添加到List中。
回复 使用道具 举报
shi19880624
论坛元老   /  发表于:2013-7-19 17:36:00
6#
回复 5楼dof的帖子

Chart的个数不确定,没关系吗?是不是char要在WPF中动态创建。怎么设DataTable为数据源。list没用过
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-19 18:02:00
7#
Chart 的个数是按照5楼中分组来决定,比如你按照地区进行分组,就设置 List 数据分组条件为 地区,这样就会自动根据地区生成多个图表。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部