使用C#从.rpt读取动态参数的值列表

2020-09-14 07:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP社区您好, 我正...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP社区您好,

我正在尝试回答有关此主题的问题 https://archive.sap.com/discussions/thread/1590524 在2010年,因为我正在研究一种解决方案,以调试Crystal Report Viewer上确定的性能问题,该问题大约需要2.30分钟。 您选择了大量参数以显示下一个参数。

因此,我将使用与这位开发人员相同的词来问您8年后是否存在解决方案:

"我正在使用Cystal Report2008。我们知道从CR XI开始,我们可以创建动态参数,此类参数的项目列表是从数据库中获取的。因此,通常,SQL会获取用于 动态参数存储在.rpt中。

在Crystal Report Designer中,如果我预览带有动态参数的报告,它将首先查询数据库,然后显示输入对话框,其中包含数据库中的值列表供用户选择。 我的问题是我们可以用C#代码实现相同的事情吗? 我打算使用C#代码从.rpt读取此动态参数的值列表,并将其呈现在带有用户控件的Winform上。 然后,将用户选择的值传递回.rpt以在用户做出选择后运行报告。 我没有找到任何API可以做到这一点。 可能吗? "