DataGridView1.DataSource转成list对象
时间: 2024-05-07 18:22:30 浏览: 168
可以通过以下代码将 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 对象了。
相关问题
vb.net DataGridView1.DataSource =list
在VB.NET中,要将数据绑定到DataGridView控件,可以使用DataSource属性。以下是一个示例代码,演示如何将列表(list)绑定到DataGridView1的数据源:
```vb
DataGridView1.AutoGenerateColumns = False '不允许自动添加列
DataGridView1.DataSource = list '设置数据源
```
这样就可以将列表(list)的数据显示在DataGridView1中了。
DataGridView.DataSource
datagridview.datasource是DataGridView控件的一个属性,用于设置或获取控件的数据源。数据源可以是任何实现了IList接口的对象,如List、DataTable等。设置数据源后,DataGridView控件会自动将数据显示在表格中。同时,对数据源的修改也会自动反映在表格中。
阅读全文