需要建议显示有些复杂的表与ASP.NET Web窗体

本文关键字:ASP NET 窗体 Web 复杂 显示 | 更新日期: 2023-09-27 18:11:36

我没有太多的ASP经验。. NET Web Forms,需要生成一些复杂的表格。

我有以下类:

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; }
    ...
}

并且我需要为ServiceTable中的每个Service显示一列,标题应该是ServiceName。然后我需要一行ServiceTable具有的每个ServiceJob,每行中的第一列应该是JobName,下一列应该是复选框,如果相应的服务具有ServiceJob,则选中该复选框。
小模型:

+---------+--------------+--------------+---------------+  
|         | ServiceName1 | ServiceName2 | ServiceName..n|  
+---------+--------------+--------------+---------------+  
| JobName | ckbx         | ckbx         | ckbx          |  
+---------+--------------+--------------+---------------+  

我正在考虑gridview,但似乎不知道如何实现它。

我需要使用这个表来显示已经输入的数据和输入新的数据。

期待您的建议!

需要建议显示有些复杂的表与ASP.NET Web窗体

你必须使用嵌套的gridviews来实现…下面是演练