C# 将数据集发送到crystal report,在C中没有数据库连接#

C# 将数据集发送到crystal report,在C中没有数据库连接#,c#,sqlite,crystal-reports,C#,Sqlite,Crystal Reports,我在crystal report中使用sqlite数据库生成(动态)报告时遇到问题。 我想知道有没有办法将未连接到数据库的数据集发送到crystal report?!我在CodeProject中看到了一篇关于将数据集发送到crystal的文章!但我不想也不能用巫师的方式!感谢您的帮助。ADO.NET数据集设计为在断开连接模式下工作,这意味着与DataReader不同的是,一旦获取数据,就不再需要连接到数据库 我可以想象,您可以在Visual Studio和CR Designer中使用的向导需要一

我在crystal report中使用sqlite数据库生成(动态)报告时遇到问题。
我想知道有没有办法将未连接到数据库的数据集发送到crystal report?!我在CodeProject中看到了一篇关于将数据集发送到crystal的文章!但我不想也不能用巫师的方式!感谢您的帮助。

ADO.NET数据集设计为在断开连接模式下工作,这意味着与DataReader不同的是,一旦获取数据,就不再需要连接到数据库

我可以想象,您可以在Visual Studio和CR Designer中使用的向导需要一个活动连接才能工作,并允许您将数据集定义存储在某个位置,它可能是存储过程调用或内联查询的结果,但这应该仅在第一次设计时才需要

填充数据集后,数据集实际上包含数据,并且不再需要连接任何内容,在DataAdapter填充数据集后,连接可能会立即关闭


我认为完全有可能在运行时将数据集(与您在设计时使用的数据集结构完全相同)传递给报表,而报表本身不需要数据连接即可正常工作。

谢谢。我有超过10个不同字段的数据表,所以我不能通过向导来完成!你的意思是说没有巫师有可能吗?!我不确定这是否正是您所描述的,但是有一个ADO.NET(XML)选项,您可以使用它来设计和预览带有示例数据的报表。它被运行时传入的XML数据替换。