基于实体属性值创建数据网格

create a data grid based on entity attribute values

本文关键字:创建 数据 数据网 网格 属性 于实体 实体      更新时间:2023-09-26

我正在使用c#开发MVC5 ASP.net项目。我需要从实体列表中创建视图中的数据网格,其中网格的列和行标题是动态的。

的例子:

实体列表

name  school age
------------------
name1  sch1   10
name2  sch2   15 
name3  sch3   9
name4  sch2   10
name5  sch1   15
name6  sch1   14
...

需要视图:

    sch1     sc2     sch3
--------------------------
 9                  name3
10  name1   name4 
14  name6    
15  name5   name2

在此场景中不能预先定义学校名称和年龄。

欢迎提出任何建议。

是否可以先做数据枢轴?例如,如果您的实体来自数据库,则可以在数据库中执行pivot操作以生成与视图类似的表格式。否则,您可能需要一些代码来转换,javascript或vb/c#.net