如何在RDLC报告中从Dataset获取特定单元格集

问题描述 投票:0回答:1

我有一个用于生成字母的文本框。在我的数据集中,我们有多行,通过使用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.

在上面的内容中,我想用Amount1500填充Amount2600

asp.net rdlc
1个回答
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代码轻松构建),并为您的报告提供多个金额。

© www.soinside.com 2019 - 2024. All rights reserved.