トップ回答者
ASP.NET Webアプリケーションの場合によるサブレポートの追加方法について

質問
-
seika240640と申します。
私は今、Microsoftレポートを使って帳票を作成しているのですが、サブレポートの使い方についてご教授いただきたく、
度々で失礼いたしますが質問させていただく次第です。やりたい事はデーターセットを追加したテーブルをサブレポート(subreport01とします)として作成。
レポート(report01)にサブレポート(subreport01)を表示させたいと考えております。私が作成している環境がASP.NET Webアプリケーション(C#)であり下記のgekka様のコメントを参考に
させていただいたのですが、ASP.NET Webアプリケーション(C#)の場合にはどのように書き直してよいのか
分からなかったため問い合わせさせていただいている次第です。知識不足のため、お手数をおかけいたしますがお手間でなければご指導いただきますようお願いいたします。
回答
-
> 私が作成している環境がASP.NET Webアプリケーション(C#)であり下記のgekka様のコメントを参考に
> させていただいたのですが、ASP.NET Webアプリケーション(C#)の場合にはどのように書き直してよいのか
> 分からなかったため問い合わせさせていただいている次第です。
使ったこともないのにコメントして恐縮ですが、
多分ですけど、レポート作成の部分に関しては、ASP.NETでもWindows Formsでも同じじゃないかと思います。
gekkaさんのアドバイス通りにはできているのでしょうか?
もしできているならそれをASP.NET上で動かすコードにするだけかと思いますが、
それについての質問はASP.NETの方でしたほうがよいかと思います。
出来れば具体的に試してみた最低限のコードがあったほうが皆さん試しやすい(=回答が得られやすい)と思います。
もしgekkaさんのアドバイスの通りやってみたけどダメです、というならもう少し細かく質問したほうがいいと思います。- 回答としてマーク moon__moon 2012年9月20日 9:45
-
どこまでできていて、どこからわからないのでしょうか?
メインのレポートにサブレポートを追加する方法がわからないのでしょうか?
->ツールボックスからサブレポートを貼り付けて右クリックからサブレポートを設定してください。メインのレポートだけにしたときにデータセットを設定できていますか?
->まずはデータセットをWebアプリケーションで読めるようにObjectDataSourceを設定してください。メインのレポートにはデータセットが反映されるけどサブレポートに反映されないのでしょうか?
->先のコードのlocalReport_SubreportProcessingイベントでできます。データセットが入れてあるObjectDataSourceをサブレポートのDataSourcesに正しい名前で追加してください。個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)
- 回答としてマーク moon__moon 2012年9月20日 9:46
すべての返信
-
> 私が作成している環境がASP.NET Webアプリケーション(C#)であり下記のgekka様のコメントを参考に
> させていただいたのですが、ASP.NET Webアプリケーション(C#)の場合にはどのように書き直してよいのか
> 分からなかったため問い合わせさせていただいている次第です。
使ったこともないのにコメントして恐縮ですが、
多分ですけど、レポート作成の部分に関しては、ASP.NETでもWindows Formsでも同じじゃないかと思います。
gekkaさんのアドバイス通りにはできているのでしょうか?
もしできているならそれをASP.NET上で動かすコードにするだけかと思いますが、
それについての質問はASP.NETの方でしたほうがよいかと思います。
出来れば具体的に試してみた最低限のコードがあったほうが皆さん試しやすい(=回答が得られやすい)と思います。
もしgekkaさんのアドバイスの通りやってみたけどダメです、というならもう少し細かく質問したほうがいいと思います。- 回答としてマーク moon__moon 2012年9月20日 9:45
-
どこまでできていて、どこからわからないのでしょうか?
メインのレポートにサブレポートを追加する方法がわからないのでしょうか?
->ツールボックスからサブレポートを貼り付けて右クリックからサブレポートを設定してください。メインのレポートだけにしたときにデータセットを設定できていますか?
->まずはデータセットをWebアプリケーションで読めるようにObjectDataSourceを設定してください。メインのレポートにはデータセットが反映されるけどサブレポートに反映されないのでしょうか?
->先のコードのlocalReport_SubreportProcessingイベントでできます。データセットが入れてあるObjectDataSourceをサブレポートのDataSourcesに正しい名前で追加してください。個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)
- 回答としてマーク moon__moon 2012年9月20日 9:46