读书人

遍历Grid中雷同数据的之和

发布时间: 2013-03-01 18:33:02 作者: rapoo

遍历Grid中相同数据的之和?
GoodsName WareHouseName GoodsNum
1 2 100
1 2 200
2 3 300
2 3 400


上面是缓存中的数据,将这些数据绑定到GridView上

根据 GoodsName 和WareHourseName 这两个字段来判断

如果相等的话 就将 GoodsNum的值相加

例如
1、首先根据 GoodsName=1 和 WareHouseName=2 的值来判断 GoodsNum值相加 等于300
2、GoodsName=2 和 WareHouseName=3 的值 判断 GoodsNum值相加 等于700


最后 根据Goodsname 和WarHourseName 这两个值来查询数据库 判断 GoodsNum是否正确


就是遍历缓存中相同数据的GoodsNum和 ,根据相同值的 GoodsName 和 WarHourseName 来擦好像数据库

判断GoodsNum的值 是否正确




[解决办法]
Sum = g.Sum(x => Convert.ToInt32(x.Field<string>("GoodsNum")))

读书人网 >asp.net

热点推荐