2008-08-29 67 views
3

我有一個Crystal Report,它通過.aspx頁面上的CrystalReportViewer控件(使用VS2008)進行查看。如何在Crystal Reports中處理可變寬度的FieldObjects

該報告有兩個數據驅動的FieldObject(可以包含可變數量的字符),我希望在彼此旁邊的同一行上顯示該字段。

問題是當第一個FieldObject中的文本太長時,它與第二個FieldObject中的文本重疊。

我已經嘗試在第一個FieldObject上設置'CanGrow = True'和'MaxNumberOfLines = 1',以便將第二個FieldObject進一步向右推,但這不起作用。

如何讓第二個FieldObject始終在第一個FieldObject之後立即顯示,而不管第一個FieldObject的長度如何?

在您可以放棄任何知識之前提前歡呼。

回答

5

您可以將文本對象添加到報告中。在編輯文本對象的文本時,將要從對象瀏覽器顯示的字段拖到文本框中。然後點擊空格,然後將第二個字段拖到同一個文本框中。你的兩個領域永遠是一個空間的一部分。當然,您可以添加更多空間或任何其他您想要的文字。

1

或者您可以創建一個函數,它返回field1 +「」+ field2並將該函數添加到報告中。

相關問題