Crystal Reports で可変幅の FieldObject を処理する方法
-
09-06-2019 - |
質問
(VS2008 を使用して) .aspx ページ上の CrystalReportViewer コントロールを介して表示される Crystal Report があります。
レポートには 2 つのデータ駆動型 FieldObject (可変数の文字を含めることができます) があり、これらを同じ行に並べて表示したいと考えています。
問題は、最初の FieldObject のテキストが長すぎる場合、2 番目の FieldObject のテキストと重なることです。
最初の FieldObject に「CanGrow=True」と「MaxNumberOfLines=1」を設定して、2 番目の FieldObject をさらに右に「プッシュ」しようとしましたが、これは機能しませんでした。
最初の FieldObject のテキストの長さに関係なく、2 番目の FieldObject を常に最初の FieldObject の直後に表示するにはどうすればよいですか?
忘れる可能性のある知識については事前に乾杯してください。
解決
レポートにテキスト オブジェクトを追加できます。テキスト オブジェクトのテキストを編集しているときに、表示するフィールドをオブジェクト エクスプローラーからテキスト ボックスにドラッグします。次に、スペースを押して、2 番目のフィールドを同じテキスト ボックスにドラッグします。2 つのフィールドは常に 1 つのスペースになります。もちろん、さらにスペースやその他のテキストを追加することもできます。
他のヒント
または、field1 + " " + field2 を返す関数を作成し、その関数をレポートに追加することもできます。
所属していません StackOverflow