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

2020-09-14 07:27发布

         点击此处--->   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可以做到这一点。 可能吗? "

         点击此处--->   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可以做到这一点。 可能吗? "

付费偷看设置
发送
4条回答
代楠1984
1楼 · 2020-09-14 08:11.采纳回答
Baoming ROSE
2楼-- · 2020-09-14 08:01

您正在使用哪个CR for VS版本?

在下载的WIKI页面上查看我的Parameter Sample应用程序,它具有一个下拉列表框,登录到数据库后将查询参数和值。

您是否偶然使用Oracle?

zhangjiyang1323
3楼-- · 2020-09-14 08:14

你好

抱歉,我的回答很晚; 我的产品版本是CR 2008和VS 2015。

是的,我正在使用Oracle作为数据库。

我正在搜索您的样品,但我不知道在哪里可以找到..您能帮我吗?

Rémi

灬番茄
4楼-- · 2020-09-14 07:53

我已经为VS 13_0_20版安装了CR,但我不认为它已更改任何内容。 我的项目已经进行得很顺利,能否请您向我简要说明遵循的程序?

一周热门 更多>