Crystal reports 如何将字段(数据/公式)作为参数共享到子报表存储过程?

Crystal reports 如何将字段(数据/公式)作为参数共享到子报表存储过程?,crystal-reports,Crystal Reports,我正在将Crystal Reports与Asp.Net和C#一起使用。将字段值共享到子报表存储过程参数时遇到问题 我的报告结构: 1. Main report (M) with stored procedure P(1) 2. Subreport (S) with another stored procedure P(2) p(1)接受一个参数,该参数是一个逗号分隔的值字符串。此逗号分隔的字符串将转到过程查询的IN运算符。所以我得到了一份记录清单 逗号分隔的参数=“v1、v2、v3…vn” 现

我正在将Crystal Reports与Asp.Net和C#一起使用。将字段值共享到子报表存储过程参数时遇到问题

我的报告结构:

1. Main report (M) with stored procedure P(1)
2. Subreport (S) with another stored procedure P(2)
p(1)接受一个参数,该参数是一个逗号分隔的值字符串。此逗号分隔的字符串将转到过程查询的IN运算符。所以我得到了一份记录清单

逗号分隔的参数=“v1、v2、v3…vn”

现在我必须将这些逗号分隔的值分别用于子报表过程p(2)

因此,我的子报表只为逗号分隔的值生成一次

要实现的产出是:

Main report M1
Subreport S1
Main report M2
Subreport S2
.
.
.
and likewise.

请帮助我将值v1…vn传递给子报表存储过程

我不必按主报表参数链接子报表。我要做的是处理主报表逗号分隔字符串参数以获取单个值,然后将该单个值作为存储过程参数传递给子报表。@GauravChoudhary所以要为列表中的每个值呈现子报表吗?如果您的参数为“v1、v2、v3”,您希望执行子报表3次,对吗?是的,就是@dd4711