【发布时间】:2011-11-01 21:57:27
【问题描述】:
我有一个 rdlc 报告使用分组。当报表没有数据时,表头不显示,只有页头可见。我尝试使用 countRows() 函数来设置行可见性,但也没有用。你能帮帮我吗?
【问题讨论】:
我有一个 rdlc 报告使用分组。当报表没有数据时,表头不显示,只有页头可见。我尝试使用 countRows() 函数来设置行可见性,但也没有用。你能帮帮我吗?
【问题讨论】:
默认情况下,在新创建的表格上,即使没有行,实际的表格标题仍应显示,但不会显示任何组标题。检查以确保您的标题不在组中:即它们不应在行的左侧有括号。
从几周前的一个类似问题中复制我的答案:
如果 tablix(表、列表或矩阵)连接到不返回任何行的数据集,则 tablix 将不会显示任何数据行(详细信息或其他组行)。
如果您希望 tablix 在数据集没有返回时显示 [data] 行,有两个简单的答案:
更改您的数据集以始终返回一行:通常使用联合。
将假数据行添加到您的 tablix 标题,但将此行的可见性设置为表达式,例如 =CountRows("DataSet6") <> 0。当数据集返回真实行时,这将隐藏该行。
【讨论】: