1.排序
排序操作可以通过OrderBy
或OrderByDescending
方法完成。例如,按某列升序排序:
var sortedData = ()
.OrderBy(row => <string>("ColumnName"))
.CopyToDataTable();
2.分组
分组操作通常使用GroupBy
方法。假设我们要根据某一列进行分组并计算每组的数量:
var groupedData = ()
.GroupBy(row => <string>("GroupNameColumn"))
.Select(group => new
{
Key = ,
Count = ()
});
3.统计计数
在分组后,你可以进一步进行统计计算,如求和、平均值等。例如,计算每个组中某数值列的总和:
var sumPerGroup = ()
.GroupBy(row => <string>("TypeName"))
.Select(group => new
{
Key = ,
Sum = (row => <decimal>("SumMoney")),
Count = (),
QuerList = ()
}).ToList();