Einfache Möglichkeit zum drucken von ganzen datagridview
In VS 2012, C# WinForms-Anwendungen, hat jemand eine einfache Möglichkeit zum ausdrucken an einen physischen Drucker alle Zeilen auf eine DataGridView? Ich habe versucht, Bitmaps, aber das nur druckt einen screenshot im Grunde-und ich habe überall gesucht und konnte nicht finden eine einfache version, und alle waren veraltet. Ein link zu einer guten Seite oder irgendetwas wäre sehr geschätzt werden.
- Sie wollen drucken, wie der Drucker drucken?
- Ja, wie Drucker drucken
- Wirklich unklar, was meinen Sie mit Druck? Datei speichern? welches format? Oder Initiieren Sie einen Drucker zu drucken?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tun, eine schnelle google-Suche führte mich zu diesem Artikel. Es könnte von nutzen sein für Sie. Es ist nicht "easy". Sie müssen für die Implementierung der Funktionalität selbst. Aber es sollten die Ergebnisse, die Sie wollen.
http://www.codeproject.com/Articles/28046/Printing-of-DataGridView
Die einfachste (und teuerste) Weg ist, zu kaufen DevExpress-Controls oder andere 3rd-party-tools. -> demo-export
Dem DevExpress Kontrollen sind viel zu mächtig, als standard-controls, aber das ist expencive und wirtschaftliche Lösung.
In die andere Richtung, Entwickler sich Zeit Lösungen zu finden, zu entwickeln und auch die Wartung ist teuer.
Gibt es keine einfache Möglichkeit, einfach auf die Schaltfläche drucken
DataGridView
haben und es drucken Sie alle Seiten der grid-Ansicht, weil dieDataGridView
nicht über eine export-Funktion integriert.Haben Sie diese Optionen:
ReportViewer
- Steuerelement, die Export-Funktionen built-in und drucken Sie dann die daraus resultierenden exportierten Daten. Um zu sehen, wie Sie dies tun, Lesen Sie Mit dem WinForms-ReportViewer-Steuerelement