无法将类型"System.Data.DataRowCollection"式转换为System.Collections,Generic.List<iMES,Entity,DomainModels,pms plan seq>
时间: 2024-03-02 10:50:13 浏览: 133
这个错误出现的原因是你试图将一个类型为"System.Data.DataRowCollection"的对象转换为一个类型为"System.Collections.Generic.List<iMES.Entity.DomainModels.pms_plan_seq>"的对象,这两个类型是不兼容的。
要解决这个问题,你需要将"System.Data.DataRowCollection"类型的对象转换为一个列表类型,然后将其转换为你需要的"System.Collections.Generic.List<iMES.Entity.DomainModels.pms_plan_seq>"类型。
下面是一个示例代码,可以将"System.Data.DataRowCollection"类型的对象转换为一个"System.Collections.Generic.List<iMES.Entity.DomainModels.pms_plan_seq>"类型的对象:
```
using System.Data;
using System.Collections.Generic;
using iMES.Entity.DomainModels.pms_plan_seq;
// 假设你已经获取了一个类型为"System.Data.DataRowCollection"的对象,名为"dataRows"。
List<pms_plan_seq> list = new List<pms_plan_seq>();
foreach (DataRow row in dataRows)
{
pms_plan_seq item = new pms_plan_seq();
item.SomeProperty = row["SomeColumn"].ToString(); // 将 DataRow 转换为 pms_plan_seq 对象
list.Add(item); // 将 pms_plan_seq 对象添加到列表中
}
// 现在,你已经将"System.Data.DataRowCollection"类型的对象转换为一个"System.Collections.Generic.List<iMES.Entity.DomainModels.pms_plan_seq>"类型的对象,名为"list"。
```
阅读全文