cad sunny

cad sunny

  • 1.5k
  • 138
  • 21.9k

Datagridview printing by user selecting rows and columns

Oct 5 2015 7:55 AM
Hi,

i want to print datagridview printing by user selecting rows and columns below code is only first and second rows and colomns text
 
 
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {

           
                System.Drawing.Font fntString = new Font("Times New Roman", 10, FontStyle.Bold);

            //first row values
            e.Graphics.DrawString("Id : ", fntString, Brushes.Black, 24, 70);
            e.Graphics.DrawString(dataGridView1.Rows[0].Cells[0].Value.ToString(), fntString, Brushes.Black, 100, 70);
            e.Graphics.DrawString("Name : ", fntString, Brushes.Black, 24, 90);
            e.Graphics.DrawString(dataGridView1.Rows[0].Cells[1].Value.ToString(), fntString, Brushes.Black, 100, 90);

            //second row values
            e.Graphics.DrawString("Id : ", fntString, Brushes.Black, 180, 70);
            e.Graphics.DrawString(dataGridView1.Rows[0].Cells[0].Value.ToString(), fntString, Brushes.Black, 220, 70);
            e.Graphics.DrawString("Name: ", fntString, Brushes.Black, 180, 90);
            e.Graphics.DrawString(dataGridView1.Rows[0].Cells[1].Value.ToString(), fntString, Brushes.Black, 220, 90);

        }

Hide Copy Code

i want to print like above code but selecting multiple or single row and colomns.
please help.iam stuck here.

thankyou

Answers (2)