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

プログラミングQA


https://social.msdn.microsoft.com/Forums/getfile/854207[^]

良い一日、
上にリンクがありますので、クリックしてご覧ください。
データベースに接続する接続文字列を使用せずに、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

私が試したこと:

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

FormattedValue.ToString()

ここに私のコードがあります。

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

誰かが私を助けてくれることを願っています。

解決策 1

文字列を渡さない Graphics.DrawImage メソッド (System.Drawing) | マイクロソフト ラーン[^] – 1 つを取るオーバーロードはありません。
代わりに、セルに含まれる画像を取得し、代わりに渡す必要があります。

コメント

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