报告格式添加动态标头

时间:2015-03-27 05:57:52

标签: c# asp.net asp.net-mvc gridview

我有一个gridview报告列表我的父记录被重复,我希望重复的记录稳定并显示它们的孩子是独特的(Farm1,2,3,4 ,,, 100)。请告诉我它是怎么回事可能在gridview中或我使用一些不同的方式打印像最后给定的格式。

我的报告就像:

Circle|Division|Range|Block|Beat|FarmerName|CloneName|Demand|Supply
Circl1 Div1     R1    B1    Be1  Farm1      Udai      1204   1204
Circl1 Div1     R1    B1    Be1  Farm2      Udai      1204   1204
Circl1 Div1     R1    B1    Be1  Farm3      Udai      1204   1204
Circl1 Div1     R1    B1    Be1  Farm4      Udai      1204   1204
Circl1 Div1     R1    B1    Be2  Farm1      Udai      1204   1204
Circl1 Div1     R1    B1    Be2  Farm2      Udai      1204   1204
Circl1 Div1     R1    B1    Be2  Farm3      Udai      1204   1204
Circl1 Div1     R1    B1    Be2  Farm4      Udai      1204   1204

但我想更改报告格式,如:

FarmerName  |  CloneName  | Demand  |   Supply
Circl1->Div1->R1-> B1->Be1                 // this sub header stable and its records scroll
Farm1         Udai          1204        1204
Farm2         Udai          1204        1204
Farm3         Udai          1204        1204
......
......
Farm100       Udai          1204        1204   

Circl1->Div1->R1-> B1->Be2                 // this replace the upper subheader 
Farm1         Udai          1204        1204
Farm2         Udai          1204        1204
Farm3         Udai          1204        1204
......
......
,,,,,
Farm100       Udai          1204        1204

如果我使用MVC技术。在MVC中有任何方式可以格式化这样的报告吗?

1 个答案:

答案 0 :(得分:0)

您可以将datatableJS与asp.net mvc一起用于客户端或服务器端处理。它还提供了一种方法,用于将子行附加到DataTable中的父行。这可用于显示有关行等的其他信息。

您可以访问:https://www.datatables.net https://www.datatables.net/examples/api/row_details.html