请帮帮我。 Tablix有7行,但我需要增加tablix的高度,直到它与页脚匹配。 我该怎么办?
[编辑]
根据下图,我尝试在Tablix中插入大量空白行。 我使用Expression来设置每一行的可见性。 示例:
- 如果数据集有一条记录。一个空白行将隐藏。
- 如果数据集有两条记录。两个空白行将隐藏。
但它不灵活,因为有些行不是一行。
答案 0 :(得分:2)
使用RDLC 2005 ,您可以使用以下方法模拟此行为:
////NEED TO ONLY DISPLAY IF VALUE IS PRESENT
// Step01TelLabel.Text + " " + Session["Step01Tel"].ToString()
// + Environment.NewLine.ToString() +
// Step01EmailLabel.Text + " " + Session["Step01Email"].ToString()
// + Environment.NewLine.ToString() +
////
Body
部分
Body.Height = Page.Height - Footer.Height - TopMargin - BottomMargin
没有边框Tablix
,用于Rectangle
模拟的每一列;将其Rectangle.Height = Body.Height
属性设置为RepeatWith
为了简化某些操作,您可以将Tablix
文本框放在Total
中,或者在构建Footer
部分时考虑它,如前所述。
我的意思是一个例子(Body
带红色边框,Tablix
带黑色边框):
答案 1 :(得分:1)