ASP.NET C# GridView 合并行列
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI.WebControls; 6 7 namespace WMES.Class 8 { 9 public static class GridViewHB 10 { 11 //从grd的第rowIndex行colIndex列单元格以下count行合并 12 public static void 合并行(this GridView grd, int rowIndex, int colIndex, int count) 13 { 14 grd.Rows[rowIndex].Cells[colIndex].RowSpan = count; 15 for (var i = rowIndex + 1; i < rowIndex + count; i++) 16 grd.Rows[i].Cells[colIndex].Visible = false; 17 } 18 19 //从grd的第rowIndex行colIndex列单元格向右count列合并 20 public static void 合并列(this GridView grd, int rowIndex, int colIndex, int count) 21 { 22 grd.Rows[rowIndex].Cells[colIndex].ColumnSpan = count; 23 for (var i = 1; i < count; i++) 24 grd.Rows[rowIndex].Cells[colIndex + i].Visible = false; 25 } 26 27 } 28 }