質問: VB2008、DataGridViewの内容を帳票にしたい。
回答: それって、もしかすると、「Crystal Reports」と「Microsoftレポート」のことじゃないですか? そうで無くても、御質問の内容から、最適だと思います。 少しいじった程度で詳しくは分かりませんが、知っている範囲で回答します。 その前に、帳票は日本独特で、西洋とかでは無い物で、文字や数字を書いただけの単純なものです。 よって、レポートという言い方になっていますが、まさしく日本で言う帳票のことです。 「Crystal Reports」と「Microsoftレポート」の、どちらもVB2008、又は、VC♯2008のプロジェクトの種類として用意されている、帳票作成用のツールです。 有料版Visual Studioでないと使えないみたいですが。 「新しいプロジェクト」画面で、プロジェクトの種類を[Reporting]を選択すると、テンプレートの種類の方には、[Crystal Reportsアプリケーション]と[レポートアプリケーション]があります。 前者が文字通り、「Crystal Reports」で、後者が「Microsoftレポート」です。 どちらも、帳票作成用のプロジェクトで、印刷も可能です。 DataSetのデータを表にします。 よって、DataGridViewの内容も含めて、帳票化するのが可能です(DataSetなので、VBで取り扱えるその他のオブジェクトとの連携という意味でもOKです)。 テンプレートも付いているので、オフィス(ワード、エクセル)感覚で、だいぶコーティングを楽することが可能です。 詳しくは、MSDNサイトを参照して下さい。