sir, below is an example to populate the "datagridview2" with "datagridview1"'s values
for(int i=0;i<datagridview1.columns.count;i++)>
{
datagridview2.Columns.Add(datagridview1.Columns[0].Name);
}
for(int j=0;j<datagridview1.rows.count;j++)>
{
datagridview2.Rows.Add(datagridview1.Rows[j]);
}