GridView中的多重表頭及合計行

2021-09-05 18:31:47 字數 650 閱讀 3333

gridview是乙個比較好的展示資料的控制項,資料可以非常簡單的繫結到**,幾乎不用編太多程,但是如果要展示的資料表外形上需要多行表頭,或者合計行,就需要另外處理一下了:

一、多行表頭需要過載gridview的

onrowcreated事件:

1protected

void

gvmain_rowcreated(

object

sender, gridviewroweventargs e)234

35二、合計用footerrow實現,可以在資料繫結後來實現,或者在rowcreated事件中應該也能做(偷懶沒試),下面是在繫結後單獨做的,方法很簡單,沒有考慮效率和設計結構的問題:

1private

void

addtotle(gridview gv,dataset ds,

intpos, 

intstart)214

=count.tostring();

1516

其中ds是資料表,在算合計的時候需要遍歷整個表;pos是需要顯示「合計」二字的gridview控制項的列索引;start是需要做合計計算的資料集(dataset控制項)起始列索引,預設是一直算到倒數第二列(最後一列不做合計)。

gridview多重表頭 排序 匯出EXCEL

本文引用自iamfling gridview多重表頭 排序 匯出excel 第一次發現gridview還可以修改表頭,本來還在愁怎麼樣做成這種格式的表呢,沒想到做成了,如下 排序 protected void gridview1 sorting object sender,gridviewsorte...

Ext多重表頭的使用

在頁面引入columnheadergroup.js與columnheadergroup.css檔案,可以在examples ux 目錄下找到它們 var row header表示父表頭標題,colspan表示包含子列數目 此處rows配置多個row陣列則可以出現多層表頭 var group new ...

構建GridView多表頭及新增尾末彙總行

最近在做專案資金統計,需要對gridview的表頭進行重新構建,如多行表頭,尾行彙總等。先看下展示效果。這裡我們可以在gridview控制項的rowcreated事件中對資料行的格式進行處理。protected void sgvcapitaldetaillist rowcreated object ...