Как создать печать следующей страницы в C# с помощью datagridview
Привет, я так запутался в том, как я могу поместить следующую страницу для печати, так как другие строки не могут разобрать в печати.
Что я уже пробовал:
private void pictureBox4_Click(object sender, EventArgs e) { this.Size = new System.Drawing.Size(1094,645); this.SetDesktopLocation(300,200); dataGridView1.Size = new Size(264, 498); label11.Visible = true; panel1.Show(); pictureBox1.Show(); pictureBox2.Show(); pictureBox3.Hide(); pictureBox3.Location = new Point(1015,145); pictureBox4.Hide(); pictureBox4.Location = new Point(1015,202); } private void pictureBox3_Click(object sender, EventArgs e) { printPreviewDialog2.ShowDialog(); } private void printDocument2_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { printDocument2.DefaultPageSettings.Landscape = true; int heigth = dataGridView1.Height; dataGridView1.Height = dataGridView1.RowCount * dataGridView1.RowTemplate.Height * 2; bmp = new Bitmap(this.dataGridView1.Width, this.dataGridView1.Height); dataGridView1.DrawToBitmap(bmp, new Rectangle(0, 0, this.dataGridView1.Width, this.dataGridView1.Height)); dataGridView1.Height = heigth; e.Graphics.DrawImage(bmp, 0, 0); }