MyInfo
{
string A;
string B;
string C;
float D;
}
使用Linq
List<MyInfo > list=GetMyInfoList();
var group=from p in list group p by A into g select { A = g.Key.A, Count = g.Count(), Sum = g.Sum(p => p.D) }
最后生成表格形式:
字段A | 字段B | 字段C | 字段D | D总和Sum |
字段B | 字段C | 字段D | ||
字段A | 字段B | 字段C | 字段D | D总和Sum |
字段A | 字段B | 字段C | 字段D | D总和Sum |
字段B | 字段C | 字段D | ||
字段B | 字段C | 字段D |
不喜欢拼接字符串,
有没有使用Repeaper之类控件嵌套生成上边的样式?
最好形式一个整体的Table...........
我之前写过一个将要嵌套部分用<asp:Literal />赋值的写法,感觉不好