【发布时间】:2009-04-07 06:17:24
【问题描述】:
这是在 C#、Visual Studio 2008、VS2008 自带的水晶报表中
我有一个位于 DLL 中的水晶报表查看器表单。 DLL 负责加载水晶报表(基于报表文件名),并在窗体上显示报表。
当我完成水晶报表时,我在加载的报表文档对象上调用 dispose。但是,数据库连接仍然存在。
Crystal 似乎检测到有其他连接(从我的主应用程序)到同一个数据库,并保持其连接打开。当主应用程序数据库连接关闭时,水晶连接关闭。
有什么方法可以强制水晶关闭其连接,而不关闭主应用程序数据库连接?
【问题讨论】:
标签: c# sql-server crystal-reports report