遍历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")))