1

我将报表查看器(winforms)上的 tablix 绑定到汽车零件列表,但是总是需要显示 50 行,即使所有 50 行中都没有值。

目前,该表正在显示我添加到数据库表中的所有部分,但它没有显示“不存在”的数据行。

即使没有数据,我有什么想法可以显示静态行数吗?

希望这是有道理的,谢谢!

4

1 回答 1

1

您可以使用“查找”功能来实现这一点。

  1. 创建一个数字为 1 到 50 的新数据集。
  2. 将您的表设置为使用此数据集,使其始终有 50 行。
  3. 将 ID 行添加到您的初始汽车零件数据,以便它们可以与新表中的行匹配。
  4. 在表达式中使用查找函数来填充表中的字段。它看起来像这样:

    =查找(字段!ID2.Value,字段!ID1.Value,字段!CarPartName.Value,“原始数据集”)

您可以将其放在“iif”语句中,以显示没有相应 ID 的值的空白。

于 2013-06-12T16:23:09.747 回答