コード例 #1
0
    private void PrintDocument1_PrintPage(object sender, 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);
    }
コード例 #2
0
        private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            Bitmap bmp = new Bitmap(DataGridView1.Size.Width + 10, DataGridView1.Size.Height + 10);

            DataGridView1.DrawToBitmap(bmp, DataGridView1.Bounds);
            e.Graphics.DrawImage(bmp, 0, 0);
        }
コード例 #3
0
        private void PrintDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            Bitmap objBmp = new Bitmap(this.DataGridView1.Width, this.DataGridView1.Height);

            DataGridView1.DrawToBitmap(objBmp, new Rectangle(0, 0, this.DataGridView1.Width, this.DataGridView1.Height));

            e.Graphics.DrawImage(objBmp, 120, 100);

            e.Graphics.DrawString(Label1.Text, new Font("Verdana", 30, FontStyle.Bold), Brushes.Black, new Point(300, 30));
        }