3

.aspx ページの CrystalReportViewer コントロールを介して表示される Crystal Report があります (VS2008 を使用)。

レポートには 2 つのデータ駆動型 FieldObjects (可変数の文字を含めることができます) があり、これらを同じ行に並べて表示したいと考えています。

問題は、最初の FieldObject のテキストが長すぎて、2 番目の FieldObject のテキストと重なってしまうことです。

最初の FieldObject に 'CanGrow=True' と 'MaxNumberOfLines=1' を設定して、2 番目の FieldObject をさらに右側に「プッシュ」しようとしましたが、うまくいきませんでした。

最初の FieldObject のテキストの長さに関係なく、常に最初の FieldObject の直後に 2 番目の FieldObject を表示するにはどうすればよいですか?

あなたが落とすことができる知識の前に乾杯。

4

2 に答える 2

5

レポートにテキスト オブジェクトを追加できます。テキスト オブジェクトのテキストを編集しているときに、表示するフィールドをオブジェクト エクスプローラーからテキスト ボックスにドラッグします。次にスペースを押し、2 番目のフィールドを同じテキスト ボックスにドラッグします。2 つのフィールドは常に 1 つのスペースになります。もちろん、スペースやその他のテキストを追加することもできます。

于 2008-08-29T04:07:39.623 に答える
1

または、field1 + " " + field2 を返す関数を作成し、その関数をレポートに追加することもできます。

于 2008-08-29T09:18:09.173 に答える