Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net SQL Server 2014 Reporting Services-作为数据源的业务对象_Asp.net_Vb.net_Dataset_Reportviewer - Fatal编程技术网

Asp.net SQL Server 2014 Reporting Services-作为数据源的业务对象

Asp.net SQL Server 2014 Reporting Services-作为数据源的业务对象,asp.net,vb.net,dataset,reportviewer,Asp.net,Vb.net,Dataset,Reportviewer,我正在尝试让asp.net上的reporting services第一次工作。我想使用现有的.Net业务对象库作为数据源。我希望用作数据集的对象都是使用“继承列表(Of)”创建的集合,例如 公共类clsBooking 继承列表(clsBooking) 在实例化ReportViewer控件后,我可以成功地选择我的.Net库作为数据源,然后数据集列表按预期显示。我无法理解为什么有些数据集出现在列表中,而不是其他数据集-它们都是使用“继承列表(”)创建的(当然,我需要的数据集没有出现!)我找不到任何关

我正在尝试让asp.net上的reporting services第一次工作。我想使用现有的.Net业务对象库作为数据源。我希望用作数据集的对象都是使用“继承列表(Of)”创建的集合,例如

公共类clsBooking 继承列表(clsBooking)


在实例化ReportViewer控件后,我可以成功地选择我的.Net库作为数据源,然后数据集列表按预期显示。我无法理解为什么有些数据集出现在列表中,而不是其他数据集-它们都是使用“继承列表(”)创建的(当然,我需要的数据集没有出现!)我找不到任何关于业务对象中到底需要什么才能作为数据集使用的好信息,只是它必须是可枚举的。

经过几个小时的抱怨和挫折,我发现,如果对象包含没有任何参数的构造函数(即Sub New()),那么它们只会出现在可用数据集的报告向导列表中。因此,即使您只想使用带参数的构造函数,您仍然必须创建一个无用的、浪费时间的无参数构造函数