如何从RDLC报告中的数据集中获取特定单元格的集合

时间:2019-04-17 07:53:33

标签: asp.net rdlc

我有一个文本框用于生成字母。在我的数据集中,我们有多行,通过使用First(..),我们将从第一行字段中获取我的值。但是其中一些值位于不同的行中,我想在文本框表达式中使用这些字段值来创建字母内容。

数据集结构具有3列Name, Head, Amount。我将使用First(Name)来获得名称,但是Amount的值在不同的行中可用。

如何在文本表达式中使用多个Amount值。

我的数据集具有以下值:

 Name  |  Amount | Head
 ABC   |  500    | First
 ABC   |  600    | Second

我的文字表达是:

We are pleased to inform Mr. [First(Name)] is winner of our quiz 
and won __Amount1___  and __Amount2__ amount as prize.

在上述内容中,我想用Amount1填充500,用Amount2填充600

1 个答案:

答案 0 :(得分:0)

您不可能这么简单的解决方案是通过Name创建一个表组,并在Amounts中添加详细信息。

输出将是:

We are pleased to inform Mr. ABC is winner of our quiz and won these amounts as prize:
500
600

table group and expression

请注意,如果您不需要打印包含多个Name的报告,则还可以使用ReportParameter向报告中发送多个金额的字符串(使用.NET代码轻松构建)