这是关于C#、Visual Studio 2008和随VS2008一起提供的Crystal Reports的内容。
我有一个Crystal Report Viewer表单,它驻留在一个DLL中。该DLL负责加载基于报告文件名的水晶报告,并在表单上显示报告。
当我完成水晶报告后,会对已加载的reportdocument对象调用dispose。但是,数据库连接仍然存在。
Crystal似乎检测到与同一数据库的主应用程序的其他连接,并保持其连接处于打开状态。当关闭主应用程序的数据库连接时,水晶连接才会关闭。
有没有办法强制Crystal关闭其连接,而不关闭主应用程序的数据库连接?
我有一个Crystal Report Viewer表单,它驻留在一个DLL中。该DLL负责加载基于报告文件名的水晶报告,并在表单上显示报告。
当我完成水晶报告后,会对已加载的reportdocument对象调用dispose。但是,数据库连接仍然存在。
Crystal似乎检测到与同一数据库的主应用程序的其他连接,并保持其连接处于打开状态。当关闭主应用程序的数据库连接时,水晶连接才会关闭。
有没有办法强制Crystal关闭其连接,而不关闭主应用程序的数据库连接?