用cyqdata
有便利的方法能在查询的时候 统计一下某些字段的合计么?
如图:
合计后:
这里的问题在于
上方总记录数是2 假设我分页了 每页显示一条
MDataTable dt = action.Select(pager.PageIndex, 1) 后 dt.Sum<int>("销售数量")就只是当前分页的数据的合计 最终就是显示第一页的数量“5”
我想要的是没分页的数量合计 如上图的“7”
总结一下:也就是 有没有便利的方法 能在查询出当前页的同时也统计了这个查询条件下的一个合计?求思路。。。不想再去做个统计的查询。。。
dt有sum方法可以统计列的总数
问题是,dt的sym方法,统计的是分页后当前页的总数。
举例:某个查询条件下,查询总行数是10行,分页的每页记录数是5,执行dt分页查询后,再用dt的sum方法,就只能统计当前页(也就是5条记录)的某一列的总数。而不是总记录数10行某列的合计。
@**************: 那只有自己写代码读取了
@路过秋天: ok