2009-08-04 11 views
0

私はこの問題の最善のアプローチが何であるか分からないので、うまくいけばあなたが私を助けることができます。C#で隠しフォームを印刷する - レポート

私はまだ決定されていない方法でフォーマットする必要のあるデータがたくさんあります(このデータを適切に表示するためには多くのテーブルが必要になると思っています)。私の最初のアイデアは、新しいフォームを作成し、このフォームにコントロールと画像を印刷したときに見た目がよく見えるように埋め込むことでした。私はいくつかの魔法の機能を呼び出して、フォームにレイアウトされているすべてのものをプリンタに印刷します。私はこのことがすべて背後で起こることを願っています。

私は多くのソフトウェアパッケージに遭遇しましたが、これとより広範なタスク用に特別に設計されています。

あなたの意見では、私はどの経路をとるべきですか?

--Edit-- 回答の中には、レポートソフトウェアのルートに行く必要があるようです。私が見る唯一の即時の問題は、これらのオプションのどれもフォームにwinformコントロールを配置するような出力を実際にカスタマイズすることが容易でないことです。 :(

答えて

1

ちょっと不思議ですね.C#を使用している場合は、Crystal Reports機能を使用しないでください。

のみ、基本的なレポートだけでなく、本当に大きなもの、クロスページ、ヘッダー/フッター、などなどなど...

はそれを与えることはありませカバー

0

は、なぜあなたは、フォームの印刷アプローチに行きたいですか?それはとても時代遅れです。

の.Netのネイティブ印刷クラスと何が問題なのですか?私は今まで、かなり広範囲の印刷ジョブのためにそれらを使用しましたし、

私のソフトウェアでは、印刷ジョブのスキーマを保持するXMLファイルを作成しましたが、いつでもXMLを変更できる要素を変更する必要がありました。

+0

はあなたには、いくつかの良い方向に私を指すでしてみてくださいこれらのいわゆる "印刷クラス"のチュートリアル/例? – Nick

0

SQL Server Reporting Services、特にWindowsフォームReportViewerコントロールとRDLCレポート定義を見てくださいアイオン。

関連する問題