【解決方法】c# で printdocument を使用して、画像を含む datagridview 内のすべてのデータを印刷します。

プログラミングQA


https://learn.microsoft.com/answers/storage/attachments/275060-untitled.png[^]

「まず画像を開いてください」

良い一日、

データベースに接続する接続文字列を使用せずに、printdocument を使用して datagridview からそのデータを印刷したいと考えています。

私は printdocument を使用してテキストを印刷しています。これが私のコードです。

e.Graphics.DrawString(dtgREPORT.Rows[l].Cells[1].FormattedValue.ToString(), dtgREPORT.Font = new Font("Arial", 10), Brushes.Black, new RectangleF(0, height, dtgREPORT.Columns[2].Width, dtgREPORT.Rows[0].Height));//stock numbr

私が試したこと:

画像用に作成しようとしましたが、エラーです

e.Graphics.DrawImage((Image)dtgREPORT.Rows[l].Cells[2].Value, new RectangleF(125, height, dtgREPORT.Columns[2].Width, dtgREPORT.Rows[0].Height));

画像を開いてください。
https://learn.microsoft.com/answers/storage/attachments/275253-untitled.png[^]

解決策 1

ProtDocument を使用して Datagrid を印刷する方法に慣れていないので、簡単な Google 検索を行いました: c# printdocument を使用して datagridview を印刷する – Google[^]多くの解決策がありました – 最初の 3 つの結果:
* C# DataGridView 印刷[^]

* C# で Datagridview を印刷する方法 – YouTube[^]

* C# チュートリアル – DataGridView を印刷する方法 | FoxLearn – YouTube[^]

これらのどれも適切でない場合は、検索で他のものを見てください。

コメント

タイトルとURLをコピーしました