【发布时间】:2020-06-06 07:12:39
【问题描述】:
@using System.Data
@Model IEnumerable<ReportingTotalsViewModel>
...
<tbody>
@{
var dataTable = Model[0].Value;
foreach (DataRow row in dataTable)
{
<tr>
<td>@row["Month"]</td>
<td>@row["# Issued"]</td>
<td>@row["# Closed"]</td>
<td>@row["% Closed"]</td>
</tr>
}
}
</tbody>
从我的控制器,我通过了
var viewAndDataTable = new List<KeyValuePair<String, DataTable>>();
...
return View(viewAndDataTable);
在运行时,我收到此错误。
RuntimeBinderException:无法隐式转换类型 'System.Data.DataTable' 到 'System.Collections.IEnumerable'。一个 存在显式转换(您是否缺少演员表?)
【问题讨论】:
标签: c# asp.net-core