相关疑难解决方法(0)

如何检索Crystal Report中使用的SQL SELECT语句?

我目前正在使用C#中的程序,它允许我们的用户运行,查看和导出一批Crystal Reports.报告是使用Crystal Reports 2008 GUI完成的.这样做的主要原因之一是允许我们在Crystal Report导出为PDF时保留超链接.我的程序通过导出到rtf,然后将rtf转换为pdf来完成此操作.如果有人知道在转换为PDf时保留超链接的一种不那么复杂的方法我很乐意听到它,但这不是我当前的问题.

我已经做了很多测试,如何优化我的程序,使出口尽可能少的时间.从我所看到的,对数据进行应用程序查询,然后将结果集绑定到Crystal Report是迄今为止最快的方法.我的问题是我不能将查询硬编码到程序中,需要从Crystal Report本身中检索它们.

在Crystal Reports 2008中,"数据库"菜单下有一个名为"显示SQL查询"的选项.这将打开一个窗口,其中包含用于给定报告的SQL查询.这正是我需要从我的应用程序中获取的东西.我已经加载了一个水晶报告,并在调试时遍历了ReportDocument对象,试图找到查询,但没有运气.

所以,我的问题是; 是否有任何方法可以让我提取给定Crystal报表使用的查询?

.net c# crystal-reports crystal-reports-2008

7
推荐指数
1
解决办法
7628
查看次数

标签 统计

.net ×1

c# ×1

crystal-reports ×1

crystal-reports-2008 ×1