Ich habe eine DataGridView, die innerhalb einer TabPage ist. Jetzt muss ich ein Image von dataGridView erstellen, aber ich suchte online nach Lösungen und ich fand DrawToBitmap, aber das nimmt nur einen Teil von dataGridView.datagridview innerhalb der Registerkarte zu Bitmap
Dies ist der Code, den ich jetzt
bm = new Bitmap(this.dataGridView2.Width, this.dataGridView2.Height);
dataGridView2.DrawToBitmap(bm,new Rectangle(100,100, his.dataGridView1.Width, this.dataGridView1.Height));
e.Graphics.DrawImage(bm, 0, 0);
Statt '100,100' verwenden' 0,0'. –
@RezaAghaei das ist nur ein Padding –
Wenn Sie um die Zeichnung ein Padding benötigen, fügen Sie das Padding der Bitmap-Größe hinzu. 'var padding = 100; var bm = neues Bitmap (dataGridView1.Width + 2 * padding, dataGridView1.Height + 2 * padding); ' –