Ich versuche, Datagridview Drucken von Bitmap-Bild, Es funktioniert gut, aber es druckt nur in 1 Seite zu drucken.Drucken von DataGridView in Winform C#
Hier ist DataGirdView Image:
drucken Bildvorschau:
Hier in Druckvorschau mit nicht insgesamt Zeilen zur letzten Stand Datagridview Reihe und nur mit 1 Seite
Code of Printing:
private void Btn_Print_Click(object sender, EventArgs e)
{
int height = DGV.Height;
DGV.Height = DGV.RowCount * DGV.RowTemplate.Height * 2;
bmp = new Bitmap(DGV.Width, DGV.Height);
DGV.DrawToBitmap(bmp, new Rectangle(0, 0, DGV.Width, DGV.Height));
DGV.Height = height;
printPreviewDialog1.ShowDialog();
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(bmp, 0, 0);
}
Warum nicht das Drucken von Daten in mehr als 1 Seite? Gibt es im Code einen Fehler? Bitte geben Sie den Vorschlag
Vielen Dank.