var s = new[] {
new { 姓名 = "張三", 性別 = "男", 語文 = 86f, 數學 = 90f, 學期 = "第一學期" },
new { 姓名 = "張三", 性別 = "男", 語文 = 89f, 數學 = 98f, 學期 = "第二學期" },
new { 姓名 = "李四", 性別 = "男", 語文 = 89f, 數學 = 64f, 學期 = "第一學期" },
new { 姓名 = "李四", 性別 = "男", 語文 = 75f, 數學 = 64f, 學期 = "第二學期" },
new { 姓名 = "王五", 性別 = "男", 語文 = 89f, 數學 = 64f, 學期 = "第一學期" },
new { 姓名 = "王五", 性別 = "男", 語文 = 63f, 數學 = 93f, 學期 = "第二學期" }
};
this.GridVIEw1.DataSource = s;
this.GridVIEw1.DataBind();
this.GridVIEw1.RowSpan(new { ColumnIndex = 0, Columns = "1" });
this.GridVIEw1.RowSpan(new { ColumnIndex = 2 });
可以使用這種方式
this.GridVIEw1.RowSpan(new { ColumnIndex = 0, Columns = "1" }).RowSpan(new { ColumnIndex = 2 }).RowSpan(new { ColumnIndex = 3 });
還有什麼額外的參數配置 大家可以提出來 我進行改進.
效率問題 我可以考慮使用Lambda表達式樹動態創建Lambda表達式的效率