none
DataGridViewの内容を印刷したい RRS feed

  • 質問

  • 検索条件ボタンを実行して、データ抽出後のDataGridViewの内容を印刷したいのですが、どのようにするのでしょうか?
    参考書にクリスタルレポートを使った印刷方法が載っていたのですが、データテーブルをそのまま印刷する例だったのでよくわかりませんでした。
    罫線などもそのまま印刷に入れたいのですが、技術的に大変でしょうか?
    ネットで検索などしてみたのですが??でした。

    印刷の設定をするのがはじめてなので、初歩的なことかもしれませんがよろしくお願いします。

     

    2006年10月30日 8:44

回答

  • 「何を使って」印刷を実現しようとしていますか?
    ツールを使わないでもできないことはないですが、その場合データにあわせて画像を作るのと同じ作業が必要になったと思うので、細かい部分を考えると大変な作業になると思います。
    2006年10月30日 9:20

すべての返信

  • 「何を使って」印刷を実現しようとしていますか?
    ツールを使わないでもできないことはないですが、その場合データにあわせて画像を作るのと同じ作業が必要になったと思うので、細かい部分を考えると大変な作業になると思います。
    2006年10月30日 9:20
  • どっとねっとふぁんさま、返信ありがとうございました。

    当方、アプリを開発するのも初めて・プログラミングも参考書片手に、というド素人でして「何を使って」印刷したらよいのかもよくわかっていない状態です。

    ツールとは、「CrystalRepoets」や「PrintDocument」のことでしょうか?

    「CrystalRepoets」がツールボックスにあるので使おうと思ったのですが、DataGridViewの表示中のデータをどうやって印刷するのかがわかりませんでした。

    色々と調べていたんですが、下記のページにDataGridViewの内容をレポートに表示する方法がありました。これをそのまま印刷とかできないのでしょうか?。

    http://www.microsoft.com/japan/msdn/vbasic/migration/tips/ReportViewer/

    あと、検索してたら

    http://www.vector.co.jp/soft/win95/prog/se390145.html というのを見つけました。が、印刷した表中に大きくサンプルと出るみたいなので使えないなと思ったり・・・。

    参考書等、おすすめがありましたら教えてください。

     

     

    2006年10月30日 10:56
  • 連続で書いてすみません。

    上記の件ですが、レポートに出力したらそのまま印刷できるみたいです。ページにサンプルコードのダウンロードがあったのでダウンロードしてインストしたんですが、サンプルコードをどのように開くのかわからず、サンプルコードが見れないです。どなたか教えてくださいお願いします。

     

    2006年10月30日 11:56
  • 「スタート」 -> 「すべてのプログラム」 -> 「VB マイグレーション Tips」 -> 「DataGridViewのデータをレポートに表示する方法」で、フォルダが開き、さらにVB2005というフォルダにReportViewer.slnがあるので、それをダブルクリックしたらVisual Studioが立ち上がって、そこでソースを見ることができますよ。
    2006年10月30日 14:30
    モデレータ
  • Trapemiyaさま返信ありがとうございました。

    おかげさまでサンプルコードを開くことができました。

    サンプルコードと説明書を見ながら設定したらデータテーブルそのままの内容でReportに表示されました。

    データテーブルから、データを抽出後に表示されるDataGridViewの内容をレポートに表示させるにはどのようにしたら良いのでしょうか?

    「DataGridViewのデータをレポートに表示する方法」とあったのですが、「データテーブルのデータをレポートに表示する」ことしかできないです。どこかで設定をするのでしょうか?色々と検索してみたのですが、探し方が悪いのかそれらしきページも見つけられず困っています。

     

    2006年10月31日 2:46
  • そのDataGridViewにはどうやってデータ表示しましたか?
    DataTableとか使ったんではないでしょうか?
    そしたらそのDataTableを使ってレポート作れば同じことではないでしょうか。
    2006年10月31日 8:33
  • mars12さま、返信ありがとうございました。

    レポートを作るにも、DataTableを使って同じことをすれば良いんですね。DataGridViewを設定したら、そのままレポートに表示して印刷できるのかと思っていました。

    もう一度挑戦してみます。このたびはありがとうございました。

    2006年11月2日 1:55