无法将"System.Data.DataRowView"类型的对象强制转换为"System.Data.DataRow"类型

Asi*_*jad 7 c#

我在foreach循环中有以下异常

无法将"System.Data.DataRowView"类型的对象强制转换为"System.Data.DataRow"类型

如何解决这个问题?

Tho*_*que 17

A DataRowView不是a DataRow,也不能转换为a DataRow.但是,您可以DataRow使用Row属性访问相应的:

foreach(DataRowView drv in dataView)
{
    DataRow row = drv.Row;
    ...
}
Run Code Online (Sandbox Code Playgroud)