14

我想將詳細信息行的行高設置爲特定值,例如0.5英寸。如果我單擊詳細信息行的Tablix句柄;它會選擇該行,但Size屬性不會爲Height屬性展開,或者允許在Height屬性中輸入類似0.5英寸的內容。將Tablix行高設置爲SQL Server Report Builder 3.0中的特定數字?

在拖動控件以猜測高度之外,有沒有辦法爲行高輸入特定數字?

+0

好吧,事實證明你可以通過設置行上任何文本框的高度來設置整行的行高。所有剩餘的文本框被調整爲相同的行高。 – 2012-07-31 04:54:24

回答

21

Tablix中任何行的高度都可以通過更改行中單個單元格的高度來調整。然後,該行中的所有單元格將佔用最後一個已更改單元格的高度,即,如果將第一列中單元格的高度更改爲0.5「,然後將同一行第二列中的單元格更改爲0.125」,整行高度將變爲0.125「。要更改報表生成器或BIDS中的行高度屬性,請執行以下操作:選擇單個單元格,在屬性窗口中向下滾動到「位置」部分,展開「大小」小節,然後編輯「高度」。

報表呈現時對Tablix行高的特別注意;默認情況下一行將調整到其內容的高度。通常情況下,內容是文本,如果行高不能容納長字符串的第二行文本,那麼該行將高於設置的行高度以容納文本。如果效果不理想,則可以將CanGrow屬性更改爲False。要更改行的CanGrow屬性,請執行以下操作:選擇左側的行處理以選擇該行中的所有單元格,在屬性窗口中向下滾動到'Genera'l部分並將'CanGrow'更改爲False。當用於行間距的Tablix中有空行時,這是非常有用的;否則該行即使沒有文本也會自動佔據字體大小的高度,例如當呈現報告時,字體大小爲18的空行不會保持0.0625的高度。

行的相同概念在調整單元格寬度時適用於列,除非它們無法像呈現報表時的高度一樣增長或縮小。還要注意,當單元格與相鄰單元格合併時,通常構成該部分最右側的列將在合併單元格的寬度增加時增加到右側。因此,在調整列寬時避免出現這種情況通常最好分割單元格,並避免寬度不能減小的列。

+0

丹,我意識到你已經找到了你的問題的答案,但我想給你一些額外的信息,我已經學會了艱辛的方式。 – PerPlexSystem 2012-07-31 22:49:39

+0

在同一排上可以有不同的高度嗎?我有一個比其他行更大的文本框,它迫使下一行顯示比期望更遠的行。參考:http://stackoverflow.com/questions/20431686/ssrs-can-you-force-textboxes-on-same-row-to-have-different-height – 2013-12-06 19:37:29

1

要添加到此,請在Visual Studio 2010中單擊Tablix中的給定單元格。打開控件屬性窗格(即查看|其他窗口|屬性窗口)。轉到職位|大小屬性。將單元格設置爲所需的高度或寬度。如PerPlexSystem所述,這將分別影響行或列中單元格高度或寬度的其餘部分。

相關問題