2010-03-05 144 views

回答

16

選擇要更改高度的行。選中該行後,彈出屬性窗格(如果您沒有看到它,請按Alt + Enter)。向下滾動到屬性的位置組,並在其中指定寬度和高度。有時候,「cangrow」和「canshrink」屬性也很有用。

希望有幫助!

+0

您好斯科特我無法在屬性窗格中看到屬性的任何位置組 – NLV 2010-03-06 05:02:09

+2

同上沒有找到任何位置屬性有一個「大小」但是當你點擊它時,它就會消失,它看起來沒有價值,或者不允許你設置一個值,這是否可能是Scott引用的SSRS 00的含義?到目前爲止沒有辦法從設計師那裏知道一排有多高,所以當你必須調整多個相鄰的時候,你只需要進行一些猜測和調整,直到它看起來是正確的,這不是我想要的。 – TWood 2012-03-23 20:26:20

+2

只要選擇一個標題單元格,那麼你應該可以改變位置組內的行的大小 – 2014-06-19 22:25:27

1

您可以編輯RDL(C)並使用XML編輯器進行精確設置。

查找以下:

... 
      <TablixRows> 
      <TablixRow> 
       <Height>1.5in</Height> 
... 

請注意,您必須設置行的高度之前會有一個高點。

5

在文本框屬性中,選擇一行中的單元格,轉到屬性,大小,寬度和高度並取消選擇「允許文本框高度增加」和「允許文本框高度減小」。然後它會影響整行。

2

由於tablix行沒有動態高度屬性(只有CanGrowCanShrink屬性),所以我提出了一種解決方法。

可以使用長度功能LEN()在數值表達的行中的單元格您想了解更多的高度,並添加空格到電池的底部(或頂部)與<br/>標籤,從而有效地動態地改變行高。

爲此,首先在單元格的佔位符屬性中將標記類型更改爲「HTML - 將HTML標記解釋爲樣式」。 (就像改變靜態行高屬性的單元格,這將改變高度整行。)

「動態」的空白添加到單元的底部(或頂部)取決於如何許多<br/>標籤附加到值。如果單元格的值長度爲100或更多字符(爲每增加100個字符增加空格),則可以在此行中添加空格。

=IIF(LEN(Fields!myText.Value) < 100, Fields!myText.Value, 
IIF(LEN(Fields!myText.Value) < 200, Fields!myText.Value + "<br/><br/>", 
IIF(LEN(Fields!myText.Value) < 300, Fields!myText.Value + "<br/><br/><br/><br/>", 
    Fields!myText.Value + "<br/><br/><br/><br/><br/><br/>")))))) 

確保CanGrowCanShrink特性可根據您的需要進行設置。 (對於上面的示例,CanGrow設置爲True