我正在尝试循环浏览列表并为列表中的每个站点创建一个新表
我的控制器看起来像这样
List<string> OffReportColumns = new List<string>(7);
List<List<string>> OffReportRows = new List<List<string>>();
foreach (Site s in sites)
{
OffReportColumns.Add(s.Name);
OffReportColumns.Add("");
OffReportColumns.Add("");
OffReportColumns.Add("Average Cost");
OffReportColumns.Add("");
OffReportColumns.Add("");
OffReportColumns.Add("Average Cost With Labour");
OffReportRows.Add(new List<string>
{
"Parts",
"",
"",
osiPartCost[s.ID].ToString("C2"),
"",
"",
osiPartCost[s.ID].ToString("C2")
});
}
我的视图看起来像这样
@foreach (Site s in sites)
{
<tr style="color:black">
@foreach (var col in ViewBag.OffReportColumns)
{
<th>@col </th>
}
</tr>
<tr style="color:black">
@foreach (var cell in ViewBag.OffReportRows)
{
<td>@cell</td>
}
</tr>
}
目前,这使得页面看起来像
但我希望它的布局看起来像这样
"Eric Car Stock " "Average Cost" "Average Cost with Labour"
"In-House Use " "Average Cost" "Average Cost with Labour"
"Havey Kuhar's Car Stock " "Average Cost" "Average Cost with Labour"
每个表下面都有与其站点相对应的数据
我如何更改我的代码来实现此目的?
森栏
当年话下
米琪卡哇伊
相关分类