DataGridView1.DataSource转成list对象
时间: 2024-05-07 08:22:30 浏览: 7
可以通过以下代码将 DataGridView1 的 DataSource 转换为 List 对象:
```csharp
List<YourClass> list = new List<YourClass>();
foreach (DataGridViewRow row in dataGridView1.Rows)
{
YourClass obj = new YourClass();
obj.Property1 = row.Cells["Column1"].Value.ToString();
obj.Property2 = row.Cells["Column2"].Value.ToString();
// 将其他属性赋值给 obj
list.Add(obj);
}
```
其中,YourClass 是你自己定义的类,用于存储 DataGridView 中的数据。在 foreach 循环中,依次遍历 DataGridView 中的每一行,将每一行的数据赋值给 YourClass 对象,并将对象添加到 List 中。这样就可以将 DataGridView 的数据转换为 List 对象了。
相关问题
DataGridView.DataSource
datagridview.datasource是DataGridView控件的一个属性,用于设置或获取控件的数据源。数据源可以是任何实现了IList接口的对象,如List、DataTable等。设置数据源后,DataGridView控件会自动将数据显示在表格中。同时,对数据源的修改也会自动反映在表格中。
datagridview.datasource
datagridview.datasource是DataGridView控件的一个属性,用于设置或获取控件的数据源。数据源可以是任何实现了IList接口的对象,如List、DataTable等。设置数据源后,DataGridView控件会自动将数据显示在表格中。同时,对数据源的修改也会自动反映在表格中。