DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)の一覧でリレーション先表示設定のサンプルです。

現状の画面デザインはこのようになっています。

20241113_01各テーブルの関係は、このようにリレーションで繋がっています。

20241113_02

【注文テーブル(ORDER_T_ORDER)】

20241113_03

【支店テーブル(ORDER_M_OFFICE)】

20241113_04

<レポートの一覧でリレーション先表示設定>

XrTableCell3」オブジェクトを選択します。

20241113_05

「XrTableCell3」の設定ボタンから「式」項目で「Me.XrTableCell3.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding(“BeforePrint”, “Text”, “[OFFICE_ID].[OFFICE_NAME]”)})」を選択します。

20241113_06

20241113_07

20241113_08

【サンプルプログラム(VB.Net)】

それでは、実行して動作確認を行います。

20241113_01

20241113_09

20241113_10

無事、一覧、帳票等のレポート(ASPxWebDocumentViewer)の一覧でリレーション先表示設定が出来ました。