.Datagridview数据写入DataTable

System.Data.DataTable dt = new System.Data.DataTable();

dt.Clear();

foreach (DataGridViewColumn headerCell in dataGridView1.Columns)

{

dt.Columns.Add(headerCell.HeaderText);

}

foreach (DataGridViewRow item in dataGridView1.Rows)

{

DataRow dr = dt.NewRow();

for (int i = 0; i < dt.Columns.Count; i++)

{

dr[i] = item.Cells[i].Value.ToString();

}

dt.Rows.Add(dr);

}

原文地址:https://www.cnblogs.com/baishiying/p/2643770.html