c#的datagridview如何转换成datatable
时间: 2023-07-27 20:23:50 浏览: 175
datagridview生成datable
5星 · 资源好评率100%
可以使用以下代码将DataGridView转换为DataTable:
```csharp
// 创建一个新的DataTable
DataTable dt = new DataTable();
// 添加列
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
dt.Columns.Add(column.Name);
}
// 添加行
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataRow dataRow = dt.NewRow();
foreach (DataGridViewCell cell in row.Cells)
{
dataRow[cell.ColumnIndex] = cell.Value;
}
dt.Rows.Add(dataRow);
}
```
以上代码将DataGridView中的列添加到新建的DataTable中,然后将每一行的数据添加到DataTable中的行中。
阅读全文