Datagridview yazıcıdan yazdırmak

Datagridview kontrolü içindeki verilerle birlikte yazdırmak yani yazıcıdan çıktı almak çok kolay. Resimdeki gibi forma; Datagridview, buton, printDocument ekleyip kod kısmına geçebiliriz.

datagridview-yazdirma

[cc lang=’csharp’ ] private void button1_Click(object sender, EventArgs e)
{
printDocument1.Print();
}

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Bitmap bm = new Bitmap(this.dataGridView1.Width, this.dataGridView1.Height);

dataGridView1.DrawToBitmap(bm, new Rectangle(0, 0, this.dataGridView1.Width, this.dataGridView1.Height));
e.Graphics.DrawImage(bm, 0, 0);
}[/cc]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir