0

devexpressxtrareportsバージョン11.2の使用一時テーブルを使用してデータバインドレポートを設定しました。レポートの単一のxrrichttextにコンテンツをバインドします。

各レコードが生成され、次の各レコードは新しいページから始まります。ここで、自動ページブレークを失い、ブレーク用の独自のロジックを実装したいと思います。

しかし、私はまだオートブレイクを落とすことができていません。デザインモードですべてのページブレークプロパティを確認しましたが、すべてがすでにnoneに設定されています。

xrrichtextの他に、xrlabelを含むxrpanelもあり、すべてがデフォルトで低い高さに設定され、cangrow/canshrinkがtrueに設定されています。

これに設定できる具体的なものはありますか、それともまだ何かが足りませんか?

編集:私はdetailbandを使用しています。これが問題である可能性があることに気付いた後、xrrichtextに最小の高さを指定しましたが、これは役に立たなかったようです。しかし、再起動した後、これで問題は解決しました。

しかし、今では自分のページブレークが期待どおりに機能していません。これについて別の質問を開始する必要があるかどうかはわかりません。

詳細バンドにxrpagebreakを追加しました。detail_beforeprintで、現在のレコードにページブレークが必要かどうかを確認します

    If GetCurrentColumnValue("break") = True Then
        xrPageBreak1.Visible = True
    Else
        xrPageBreak1.Visible = False
    End If

今だけ私はすべてのレコードのページブレークを取得していますが、フィールド'break'の値に反応しないようですか?

4

1 に答える 1

0

どのレポートバンドを使用していますか?

一部のレポート バンドは、各ページに 1 回だけ表示されます。通常、データは詳細バンドに追加され、ページがいっぱいになるまで表示されます。または自分でページを破るまで

于 2012-07-31T14:07:39.850 に答える