DataTable dt = new DataTable();
//添加列
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
dt.Columns.Add(dataGridView1.Columns[i].Name);
}
//添加行
for (int j = 0; j < dataGridView1.Rows.Count; j++)
{
DataRow dr = dt.NewRow();
for (int k = 0; k < dataGridView1.Columns.Count; k++)
{
dr[k] = dataGridView1.Rows[j].Cells[k].Value.ToString();
}
dt.Rows.Add(dr);
}
//添加列
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
dt.Columns.Add(dataGridView1.Columns[i].Name);
}
//添加行
for (int j = 0; j < dataGridView1.Rows.Count; j++)
{
DataRow dr = dt.NewRow();
for (int k = 0; k < dataGridView1.Columns.Count; k++)
{
dr[k] = dataGridView1.Rows[j].Cells[k].Value.ToString();
}
dt.Rows.Add(dr);
}