如何在datatable中设置数据

时间:2015-12-22 07:35:20

标签: asp.net

我执行查询后得到格式为

的结果
ID  Name      Date          MF  SOB PCB
1001    KIRAN   02/08/2015  10  20  10
1002    KIRAN   03/O8/2015  12      20
1003    SWATHY  02/08/2015  10  8   10
1004    DEVAN   02/08/2015  13  9   10
1005    VIKAS   03/08/2015  14  12  10
1006    MADHAV  07/08/2015  12  11  10
1007    KIRAN   07/08/2015  10  15  20
1008    SWATHY  08/08/2015  10  17  15

用户可以选择开始日期和结束日期选项...我需要在数据表中显示结果,如:

如果开始日期为02/08/2015且结束日期为05/08/2015 我必须显示数据表的数据表COLUMN标题,如下所示

MF01/08/15 ,SOB01/08/15,PCB01/08/15, MF02/08/15 ,SOB02/08/15,PCB02/08/15, MF03/08/15 ,SOB03/08/15,PCB03/08/15,.............MF05/08/15,SOB05/08/15,PCB05/08/15,TOTALMF,TOTALSOB,
TOTALPCB

NAME    MF01/08/15 SOB01/08/15  PCB01/08/2015   MF02/08/15 SOB02/08/15 Total
MF  Total
SOb Total
PCB
KIRAN               10  20  10  12      20          22  20  30
SWATHY              10  8   10                              
DEVAN               13                                      
VIKAS                           14  12  10          14  12  10
MADHAV      

1 个答案:

答案 0 :(得分:0)

你可以创建一个存储过程来转换数据并调用它,标题就可以了。 乍看之下,我认为您希望在存储过程中使用PIVOT表。

祝你好运