GridView 合併列 行類

2021-06-08 15:48:36 字數 1826 閱讀 7231

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.data;

using system.web.ui.webcontrols;

///

///gridviewmergecell 合併gridview liyang 20090916

///

public class gridviewmergecell

#region 合併單元格 合併某一行的所有列

public static void grouprow(gridview gridview)}}

}/// 

///  合併gridview中某行相同資訊的行(單元格)

/// 

///  gridview物件

///  需要合併的行

public static void grouprow(gridview gridview, int rows)

oldtc.columnspan++;

oldtc.verticalalign = verticalalign.middle;

}else}}

#endregion

#region 合併單元格 合併一行中的幾列

///

/// 合併單元格 合併一行中的幾列

///

/// gridview id

/// 行

/// 開始列

/// 結束列

public static void grouprow(gridview gridview, int rows, int scol, int ecol)

oldtc.columnspan++;

oldtc.verticalalign = verticalalign.middle;}}

#endregion

#region 合併單元格 合併某一列所有行

///

/// 合併gridview中某列相同資訊的行(單元格)

///

///

///

public static void groupcol(gridview gridview, int cols)

tablecell oldtc = gridview.rows[0].cells[cols];

for (int i = 1; i < gridview.rows.count; i++)

oldtc.rowspan++;

oldtc.verticalalign = verticalalign.middle;

}else}}

#endregion

#region 合併單元格 合併某一列中的某些行

///

/// 合併單元格 合併某一列中的某些行

///

/// gridview id

/// 列

/// 開始行

/// 結束列

public static void groupcol(gridview gridview, int cols, int srow, int erow)

tablecell oldtc = gridview.rows[srow].cells[cols];

for (int i = 1; i < erow - srow; i++)

oldtc.rowspan++;

oldtc.verticalalign = verticalalign.middle;}}

#endregion

}

Oracle中合併列和行

1 合併列 employees norway e id e name 01hansen,ola 02svendson,tove 03svendson,stephen 04pettersen,kari employees usa e id e name 01turner,sally 02kent,cl...

mysql 行轉列和合併列

文中所用資料庫格式如下 join t course tc on sc.cno tc.cno where cname oracle開發 or cname j2ee從入門到精通 or cname ejb及設計模式 我們查詢出來的結果如下 要把它從行轉為列,sql 如下 select t1.sno,max...

動態合併GridView資料行DataRow的列

前段時間,insus.net一直在演示gridview控制項header頭行或列 動態變更gridview控制項列名 和 動態合併或定製gridview控制項header頭某些列 現今想演示合併gridview的datarow中的列。其實合併列也不是什麼複雜的問題,只想明白其中的原理,就覺得簡單至極...