首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >List<MyClass>对象可以用作本地处理的ReportViewer报表的数据吗?

List<MyClass>对象可以用作本地处理的ReportViewer报表的数据吗?
EN

Stack Overflow用户
提问于 2016-03-02 19:53:03
回答 1查看 1.6K关注 0票数 0

我想在本地处理模式下使用ReportViewer打印一个值表。该表将有固定的列数和可变的行数。数据将来自我的自定义类列表。现在,当我在项目中创建一个空白报告并添加一个表(tablix)来显示数据时,它会要求我添加一个DataSet。但是我没有要添加的DataSet,因为我想在代码中使用自定义类的列表来填充数据,所以我取消了DataSet向导。但是,如果我关闭了dataset,它会给我一个错误:“tablix‘Tablix1’在报表正文中,但是报表没有数据集。没有数据集的报表中不允许数据区域。”是否可以使用自定义类的列表作为报表的数据?如果是这样的话,是怎么做的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-02 19:58:45

https://msdn.microsoft.com/en-us/library/ms251784.aspx

  • 使用报表向导将报表添加到项目中
  • 从“项目”菜单中,选择“添加新项”。
  • 在“添加新项”对话框中,选择“报表向导”。键入报表名称,然后单击“添加”。
  • 这将使用“数据源配置向导”启动报表向导。
  • 在“选择数据源类型”页面中,选择“对象”并单击“下一步”。

在“选择数据对象”页面中的中,展开BusinessObject下的类层次结构,直到您在列表中看到产品为止。选择“产品”并单击“完成”.

  • 现在返回报表向导。注意,新数据源对象已添加到解决方案资源管理器中的项目中。
  • 在“Dataset Properties”页的“数据源”框中,验证是否选择了全局属性。
  • 在“可用数据集”框中,验证选择了“产品”。
  • 单击Next。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35756808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档