- PR -

Reportコントロール内で、2つのDataTableのデータを関連付けて表示するには?

1
投稿者投稿内容
Hiro
会議室デビュー日: 2004/01/08
投稿数: 12
投稿日時: 2006-03-09 15:20
VS2005とReportコントロールを使用して、帳票を作成しています。
DataSourceとしてDataSetを使用し、中にテーブルを二つ準備し、そのデータを関連付けて表示しようと思っているのですが、方法がわかりません。

具体的には、以下の記事にあるような感じで帳票を作成したいと思っています。

http://www.microsoft.com/japan/sql/readystation/06/closeup_sp03.mspx

ここでは、商品テーブルと商品区分コードテーブルの2つが準備されています。
ここから、商品コード区分のところは区分名を表示するようにして、商品の一覧を出力したいのです。

あらかじめ商品テーブルに区分名の列を追加して値をセットしておけば表示できるのはわかるのですが、レポート上で動的にデータを関連付けて表示する方法がわかりませんでした。
(もしかすると、上記のようなことはできないのでしょうか・・・?)

以上、よろしくお願いします。

[ メッセージ編集済み 編集者: Hiro 編集日時 2006-03-09 21:37 ]
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-03-09 17:38
こんにちは。

商品テーブル と 商品区分テーブル とを結合するクエリを発行して DataTable をその一つだけにすれば良いのではないでしょうか。
Hiro
会議室デビュー日: 2004/01/08
投稿数: 12
投稿日時: 2006-03-09 21:39
ueさん、返信ありがとうございます。

もちろんJOINすればできるとは思うのですが、今回はDataTableを二つにしたままで実現したいのです。(DataTableではなく、DataSetを二つでも構いません。)

よろしくお願いします。

[ メッセージ編集済み 編集者: Hiro 編集日時 2006-03-09 21:39 ]
1

スキルアップ/キャリアアップ(JOB@IT)