最近做一個統計類的項目中遇到datagrid數據顯示頁腳footer合計的問題,對於構造統計結果數據格式,是在程序端構造一個{"rows":[],"total":0;"footer":{"Footer":"合計","num":0}}對象。
C#代碼如下
實體類對象轉化成datagrid columns列中field 相同的列名,並且統計那一列的字段名和輸出的字段名相同。如下圖
統計的數據在后台查詢數據中進行相加后輸出集合數據,然后把所需要的數據結構序列號datagrid的json對象,代碼如下:
在datagrid中,“合計”在“賬單月份”列中顯示,需要多此列進行數據格式化;
這個是自己摸索比較笨拙的方法,針對datagrid數據統計不知道哪位大俠是否有別在客戶端進行統計轉化成所需要json格式的方法~~