Visual Studio 2013-正在为RDLC报表创建数据集

本文关键字:RDLC 报表 创建 数据集 Studio 2013- Visual | 更新日期: 2024-10-18 17:56:45

我正在尝试做一个报告。我正在处理的类有几个ICollection属性,很难将这些值传递给报表进行显示。

我创建了一个名为FlatClass的类,它包含了我需要显示的所有字符串值。在控制器中,我计划填充一个类型为FlatClass的数组,并将其传递给我的Report。根据我所读到的内容,我需要创建一个自定义的数据集/数据源。在Visual Studio 2013中,当我单击"报表数据"选项卡中的"添加数据集"时,它希望我从数据库中选择一个表。但是ClassFlat在数据库中没有表。

我添加了一个.xsd文件,但找不到任何关于如何告诉它我希望它拥有的字段的名称和类型的说明。

任何帮助都将不胜感激!!!!

Visual Studio 2013-正在为RDLC报表创建数据集

我试图在web应用程序中创建rdlc报告,但无法将我的类添加为数据集。对此别无选择。

解决方法:

  1. 在同一解决方案中创建库项目
  2. 添加主项目作为对此新库项目的引用
  3. 创建一个rdlc文件
  4. 添加数据集;对于数据源,选择"新建"->"对象"->从项目名称空间中选择类
  5. 完成报告后,将文件移到主项目

不确定你的问题是否相似,但希望这些信息有用。

我最终创建了一个.xsd文件,并只编辑了原始XML,以添加我想用作数据集的类的所有属性。当我把它添加到报告中时,它起了作用。