スレッドを立てるまでもない質問雑談スレ32at PROG
スレッドを立てるまでもない質問雑談スレ32 - 暇つぶし2ch393:質問です。
08/04/02 00:46:32
ム板で質問したのですが誰も分かる人がいない様なのでこちらで質問させて
下さい。かなり困ってます。

現在、VB.netでReportViewer(*.rdlc)を使用し印刷を行っているのですが、
印刷時には、毎回プレビュー画面が表示されてしまいます。
プレビュー画面を表示させずにプログラムから印刷をしたいのですがどう
すれば良いでしょうか?
(つまり、既存コードを流用しつつプレビュー画面を表示せずにプログラムから
自動で印刷を行いたいです。)

次の通り、サンプルコードを参考にしてローカルのプロジェクト内で既に使用している
【HogeReport.rdlc】ファイルを指定した上で、レポートのデータソース(DataSources)
にインスタンス(クラス)をバインドしようとしているのですがエラーが発生してしまいます。
  report.ReportPath = @"C:/hoge/HogeReport.rdlc";
  'report.DataSources.Add(new ReportDataSource("Sales", LoadSalesData())); ← サンプル
  report.DataSources.Add(new ReportDataSource("Sales", InstanceClassMember)); ←私のコード

MSのドキュメントを見たところDataTableを指定しなくてはならない様なのですが
既存コードでは、インスタンスクラス.メンバがレポート(HogeReport.rdlc / テキストボックス等)に
バインド(DataSource)されている為に、データ構造をインスタンスクラス.メンバからDataTableに
置換するのは非常に大変なので避けたいです。

※次のサイトを参考にしローカルレポートを利用してサンプルデータの
印刷が出来るところまでは確認が取れています。

<参考にしているURL>
URLリンク(msdn2.microsoft.com)



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch