【发布时间】:2021-07-12 02:29:12
【问题描述】:
如何对同名记录进行rowspan动态、分组和合并?
我有一个 ASP.NET MVC 项目,在动态视图页面中,如果列中的名称相同,我需要行跨度。
这是没有行跨度的默认分组视图:
我认为有这个标记:
@{
var datax = Model as IEnumerable<WebLoginComp.Models.tbl_insSignale>;
int perferenceNo = 1;
}
@foreach (var itemX in datax.GroupBy(s => s.tbl_Devices.devName))
{
foreach (var item in itemX)
{
int LSCount = datax.Count(x => x.devID == item.devID);
var LSName = datax.Count(x => x.tbl_Devices.devID == item.devID);
<tr>
@if (LSCount != perferenceNo)
{
perferenceNo = LSCount;
<td rowspan="@LSCount">@item.tbl_Devices.devName</td>
}
else
{
<td>@item.tbl_Devices.devName</td>
}
<td>@item.date</td>
<td>@item.status</td>
<td>@item.info</td>
<td>@item.date</td>
<td>@item.uID</td>
</tr>
}
}
rowspan="@LSCount"添加后,我有这样的看法:
如何获取下一张图片上的表格?
这里出了什么问题,如何在Signal Nr列合并同名单元格?
【问题讨论】:
标签: c# asp.net asp.net-mvc razor