大家gridview都用的比較多吧.. 有沒遇到單元格需要合併的需求..
單元格合併原理其實很簡單,就是逐行判斷要合併的單元格裡的值是否和上一行的相同,要是相同的話就合併,不同的話就接著判斷
我們可以通過擴充套件方法為gridview新增單元合併
我為gridview 建立了個rowspan的方法 . 有乙個object 引數
為什要定義object 引數 源於asp.net mvc 的routing 元件配置規則 感覺這種方式很不錯..
所以使用了這種方式來進行.
1public
static
class
gridviewextensions215
///
16public
static
gridview rowspan(
this
gridview gridview,
object
field)
1743}44
else
4548}49
else
5062}63
else
6467}68
}69if(rowspancount
>1)
7079i =
i +rowspancount -1
;80}81
8283}84
return
gridview;85}
GridView中合併單元格
using system using system.collections.generic using system.linq using system.web using system.data using system.web.ui.webcontrols gridviewmergecell 合...
GridView中合併單元格
using system using system.collections.generic using system.linq using system.web using system.data using system.web.ui.webcontrols gridviewmergecell 合...
在GRIDVIEW中合併單元格
合併gridview列中相同的行 gridview物件 需要合併的列 public static void grouprows gridview gridview1,int cellnum else if i gridview1.rows.count 1 根據條件列合併gridview列中相同的行 ...