我对 ASP.NET Web 窗体没有太多经验,需要生成一些复杂的表。
我有以下课程:
public class ServiceTable
{
...
public IList<Service> Services { get; set; }
public IList<ServiceJob> ServiceJobs { get; set; }
...
}
public class Service
{
...
public string ServiceName { get; set; }
public IList<ServiceJob> ServiceJobs { get; set; }
...
}
public class ServiceJob
{
...
public string JobName { get; set; }
...
}
而且我需要为每个Service
in显示一列ServiceTable
,标题应该是ServiceName
. 然后我需要为每个具有的行,每行中的ServiceJob
第一ServiceTable
列应该是JobName
,下一个应该是复选框,如果相应的服务有,则检查这些复选框ServiceJob
。
小样机:
+---------+--------------+--------------+---------------+
| | ServiceName1 | ServiceName2 | ServiceName..n|
+---------+--------------+--------------+---------------+
| JobName | ckbx | ckbx | ckbx |
+---------+--------------+--------------+---------------+
我正在考虑gridview,但似乎无法弄清楚如何做到这一点。
我需要使用此表来显示已输入的数据并输入新数据。
期待提出建议!