找回密码
 立即注册

QQ登录

只需一步,快速开始

shi19880624

论坛元老

7

主题

24

帖子

4833

积分

论坛元老

积分
4833

活字格认证

shi19880624
论坛元老   /  发表于:2013-7-17 15:18  /   查看:6314  /  回复:6
WPF的项目:我有这么一个类
  1. public class School
  2.     {
  3.         public string SchoolName { get; set; }
  4.         public string SchoolName { get; set; }
  5.         public List<Teacher> teacher { get; set; }
  6.     }
  7.     public class Teacher
  8.     {
  9.         public string TeacherName { get; set; }
  10.         public int TeacherAge { get; set; }
  11.     }
复制代码

可以直接把school实例传给页面报表作为数据源吗?怎么做,在页面报表中如何获得SchoolName ,SchoolName ,TeacherName ,TeacherAge ?

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-17 16:17:00
沙发
将 School 类中的 SchoolName 作为参数进行传递,teacher 作为数据源进行传递,在报表数据源中添加两个字段:TeacherName 和TeacherAge
回复 使用道具 举报
shi19880624
论坛元老   /  发表于:2013-7-17 16:19:00
板凳
还有怎么给一个页面报表改变数据源?比如点击Button1页面报表的数据源为Source1,点击Button2数据源为Source2,点击Button2之前要清数据源Source1吗,怎么清除。。。
回复 使用道具 举报
shi19880624
论坛元老   /  发表于:2013-7-17 17:04:00
地板
回复 2楼dof的帖子

OK
再问一下可以给一个页面报表传递多个数据源,数据集吗?还有怎么给一个页面报表改变数据源?比如点击Button1页面报表的数据源为Source1,点击Button2数据源为Source2,点击Button2之前要清数据源Source1吗,怎么清除。。。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-17 17:23:00
5#
可以在报表资源管理器中创建多个数据源,每个数据源可以包含多个数据集。更改数据源只能重现运行报表,无法直接通过设置属性进行修改。
回复 使用道具 举报
shi19880624
论坛元老   /  发表于:2013-7-18 10:30:00
6#
回复 5楼dof的帖子

OK
搞定了,谢谢:share:
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-18 11:34:00
7#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部