Visual studio 2013 RDLC自动填写报告正文

Visual studio 2013 RDLC自动填写报告正文,visual-studio-2013,report,rdlc,autofill,Visual Studio 2013,Report,Rdlc,Autofill,我有一个无法解决的RDLC报告问题。 我有一个Tablix,里面有要在报告中显示的数据 其中的数据是具有相对大小的产品列表,这些产品是动态的,并且因产品而异。 因此,有些产品可能有或多或少的尺寸 这是我的Tablix: 在这种情况下,产品有许多切割,然后表格被扩展,几乎达到报告的一半: 在这种情况下,尺寸很少,仅出现在报告的开头: 我如何确保表格大小合适,并始终在报告结束前到达 以下是报告全文: 我想你应该试试这样的东西: 将空列添加到Tablix,以便到达页面末尾 设置列顺序可见性,以便

我有一个无法解决的
RDLC
报告问题。 我有一个
Tablix
,里面有要在报告中显示的数据

其中的数据是具有相对大小的产品列表,这些产品是动态的,并且因产品而异。 因此,有些产品可能有或多或少的尺寸

这是我的
Tablix

在这种情况下,产品有许多切割,然后表格被扩展,几乎达到报告的一半:

在这种情况下,尺寸很少,仅出现在报告的开头:

我如何确保表格大小合适,并始终在报告结束前到达

以下是报告全文:


我想你应该试试这样的东西:

  • 将空列添加到
    Tablix
    ,以便到达页面末尾
  • 设置列顺序可见性,以便具有固定的列数(例如,最多20列=有数据的3列+无数据的17列)
  • 每列都应该有一个基于其编号的条件:

    第1列条件:

    =iif(YourMaxNumberOfColumnsWithData.Value > 1,true,false)
    
    =iif(YourMaxNumberOfColumnsWithData.Value > 2,true,false)
    
    =iif(YourMaxNumberOfColumnsWithData.Value > 3,true,false)
    
    第2列条件:

    =iif(YourMaxNumberOfColumnsWithData.Value > 1,true,false)
    
    =iif(YourMaxNumberOfColumnsWithData.Value > 2,true,false)
    
    =iif(YourMaxNumberOfColumnsWithData.Value > 3,true,false)
    
    第3列条件:

    =iif(YourMaxNumberOfColumnsWithData.Value > 1,true,false)
    
    =iif(YourMaxNumberOfColumnsWithData.Value > 2,true,false)
    
    =iif(YourMaxNumberOfColumnsWithData.Value > 3,true,false)
    

    等等……

    L'ho实施nel计划。在房地产行业中,每一个行业都有一个成功的解决方案。这是我的权利。当猕猴桃洗完后,我哭了,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈