datagridview转list
时间: 2023-11-14 16:09:41 浏览: 112
DataGridView 选中一行源码
可以使用 LINQ 查询将 DataGridView 中的数据转换为 List。具体实现代码如下:
```csharp
List<YourClass> list = dataGridView1.Rows.Cast<DataGridViewRow>()
.Select(row => new YourClass
{
Property1 = row.Cells["Column1"].Value.ToString(),
Property2 = row.Cells["Column2"].Value.ToString(),
// ...
})
.ToList();
```
其中,YourClass 是你自己定义的类,用于存储 DataGridView 中的数据。在 Select 方法中,我们通过 row.Cells["ColumnName"].Value 获取单元格的值,并将其赋值给 YourClass 的属性。最后,使用 ToList 方法将查询结果转换为 List。
阅读全文