c# datarow 写入 list
时间: 2023-09-04 21:08:16 浏览: 196
C# list to dataset
可以通过遍历 DataTable 中的每一行,将每一行转换成一个实体对象,然后将实体对象添加到 List 中。以下是示例代码:
```csharp
List<MyEntity> list = new List<MyEntity>();
foreach (DataRow row in dataTable.Rows)
{
MyEntity entity = new MyEntity();
entity.Property1 = row["Column1"].ToString();
entity.Property2 = Convert.ToInt32(row["Column2"]);
// ...
list.Add(entity);
}
```
其中,MyEntity 是一个自定义的实体类,包含了需要读取的列的属性。在遍历每一行时,通过 DataRow 中的列名或列索引,获取列的值,并赋值给实体对象。最后将实体对象添加到 List 中即可。
阅读全文