2010-11-15 112 views
2

我使用Crystal Reports 11創建了一個報告,並嘗試使用CrystalReportViewer將其顯示在我的ASP.NET應用程序中。我的報告只是一個包含多列和標題行的表格。問題是,當文本超出單元格的寬度時,它會覆蓋下一個單元格。我想要實現的是列寬自動調整以適應列中最長的文本(就像普通的HTML表格一樣)。請幫助我,我不能相信這個共同的事情是如此難以做到。謝謝!Crystal Reports:自動列寬

回答

4

就我所知,Crystal只允許您自動垂直擴展一個字段而不是水平。

自動增加一個字段的大小垂直您需要:

  • 右鍵單擊該字段,然後選擇「格式文本」
  • 選擇「共享」標籤
  • 確保「可以增大「複選框被選中。
  • 輸入在「線箱的最大數量」的值(留在0無限生長)
+0

感謝您的回答!我試過這個,它可以工作,文本被包裝到下一行。但是,邊界的高度就好像它只有一行文字。而且,該行中的其他單元不會伸展。您能否告訴我們是否有辦法告訴該行所有細胞的邊界根據最大的細胞進行擴展? – andr111 2010-11-15 09:50:02

+0

@ duke84 - 如果你想自動生長所有其他領域,以匹配字段的最大高度,然後否,你不能這樣做。你是否能夠發佈一幅現在看起來像樣的畫面,以及你希望它看起來如何? – codingbadger 2010-11-15 10:00:28

+0

@Barry - 下面是截圖:http://dl.dropbox.com/u/14931527/Screen%20shot%202010-11-15%20at%201.43.12%20PM.png。 – andr111 2010-11-15 10:47:01