c#datagridview转datatable
时间: 2023-10-20 11:07:58 浏览: 61
可以使用以下代码将C# DataGridView 转换为 DataTable:
```csharp
public DataTable ConvertDataGridViewToDataTable(DataGridView dataGridView)
{
DataTable dt = new DataTable();
// 创建列
foreach (DataGridViewColumn column in dataGridView.Columns)
{
// 添加与列名相同的列到 DataTable
dt.Columns.Add(column.HeaderText);
}
// 添加行
foreach (DataGridViewRow row in dataGridView.Rows)
{
DataRow dataRow = dt.NewRow();
// 将每个单元格的值赋给对应的 DataTable 单元格
foreach (DataGridViewCell cell in row.Cells)
{
dataRow[cell.ColumnIndex] = cell.Value;
}
dt.Rows.Add(dataRow);
}
return dt;
}
```
你可以将你的 DataGridView 对象作为参数传递给上述方法,它将返回一个转换后的 DataTable 对象。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)