Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
CrystalReports在ASP.NET中嵌入报表_Asp.net_Crystal Reports - Fatal编程技术网

CrystalReports在ASP.NET中嵌入报表

CrystalReports在ASP.NET中嵌入报表,asp.net,crystal-reports,Asp.net,Crystal Reports,我们目前有一组crystal报表,用于嵌入到dll中的winforms项目。这对我们来说一直很好,因为dll为每个报告公开了一个简单的构造函数来传递所需的参数 然后可以检索以下属性: CrystalDecisions.CrystalReports.Engine.ReportClass对象,将其发送到报表查看器以查看报表 我认为将此dll添加到ASP.NET项目并执行相同的操作会很容易。然而,ASP.NET报告似乎需要一个路径来获取实际的.rpt文件 从我在互联网上找到的信息来看,CR 2005和

我们目前有一组crystal报表,用于嵌入到dll中的winforms项目。这对我们来说一直很好,因为dll为每个报告公开了一个简单的构造函数来传递所需的参数

然后可以检索以下属性:

CrystalDecisions.CrystalReports.Engine.ReportClass对象,将其发送到报表查看器以查看报表

我认为将此dll添加到ASP.NET项目并执行相同的操作会很容易。然而,ASP.NET报告似乎需要一个路径来获取实际的.rpt文件

从我在互联网上找到的信息来看,CR 2005和CR 2008 basic不支持嵌入式报表,但没有提到CR 2008完整版(这就是我们所拥有的)。有没有办法用这个版本


如果没有任何解决办法?

从我设法发现这是不可能的。我修改了我的报表类,使之有一个web构造函数和一个windows构造函数,这样windows one就可以从bin中提取嵌入的报表和独立的报表。这并不理想,但似乎没有其他解决方案。

从我设法发现的情况来看,这是不可能的。我修改了我的报表类,使之有一个web构造函数和一个windows构造函数,这样windows one就可以从bin中提取嵌入的报表和独立的报表。这并不理想,但似乎没有其他解决办法