首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

遍历Grid中雷同数据的之和

2013-03-01 
遍历Grid中相同数据的之和?GoodsNameWareHouseNameGoodsNum12100122002330023400上面是缓存中的数据,将这

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

热点排行