SQL Server 2014 Reporting Services - 业务对象作为数据源

时间:2015-05-18 02:21:43

标签: asp.net vb.net dataset reportviewer

我是第一次尝试在asp.net上运行报告服务。我想使用我现有的.Net业务对象库作为数据源。我希望用作数据集的对象是使用"继承列表(Of",例如

)创建的所有集合。

Public Class clsBooking     继承List(Of clsBooking)

在实例化ReportViewer控件之后,我可以成功选择我的.Net库作为数据源,然后按预期显示数据集列表。我无法弄清楚为什么有些人出现在列表中而不出现在其他人身上 - 他们都是使用"继承列表("。)(当然这是我需要的那些不是"。出现!)我无法找到关于业务对象究竟需要什么以使其可用作数据集的任何好信息,只是它必须是可枚举的。

1 个答案:

答案 0 :(得分:0)

经过几个小时的沮丧和沮丧之后,我发现如果对象只包含没有任何参数的构造函数(即Sub New()),那么这些对象只出现在可用数据集的Report Wizard列表中。因此,即使您只想将构造函数与参数一起使用,您仍然必须创建一个无用的浪费时间参数的构造函数。