DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)の一覧でリレーション先表示設定のサンプルです。
現状の画面デザインはこのようになっています。
各テーブルの関係は、このようにリレーションで繋がっています。
【注文テーブル(ORDER_T_ORDER)】
【支店テーブル(ORDER_M_OFFICE)】
<レポートの一覧でリレーション先表示設定>
「XrTableCell3」オブジェクトを選択します。
「XrTableCell3」の設定ボタンから「式」項目で「Me.XrTableCell3.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding(“BeforePrint”, “Text”, “[OFFICE_ID].[OFFICE_NAME]”)})」を選択します。
↓
↓
【サンプルプログラム(VB.Net)】
1 2 3 4 5 6 7 8 |
' 'XrTableCell3 ' Me.XrTableCell3.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[OFFICE_ID].[OFFICE_NAME]")}) Me.XrTableCell3.Multiline = True Me.XrTableCell3.Name = "XrTableCell3" Me.XrTableCell3.Text = "XrTableCell3" Me.XrTableCell3.Weight = 1.0R |
それでは、実行して動作確認を行います。
↓
無事、一覧、帳票等のレポート(ASPxWebDocumentViewer)の一覧でリレーション先表示設定が出来ました。