在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 举例说明:要实现对一个现有的DataTable的数量一列进行操作,如果是第一次就设定为1,否则在原来基础上加1 1 //新增商品对应的的数量 2 dv = new DataView(dtTmpGoods); 3 dv.RowFilter = "Goods_ID=" + "'" + strGoodsID + "'"; 4 DataTable tempTable = dv.ToTable(); 5 if (tempTable.Rows.Count <= 0) 6 { 7 dr["Goods_Amount"] = "1"; 8 } 9 else 10 { 11 //有相同的商品时,不追加到销售订单表里,只修改商品的数量 12 DataRow drTmp = dtTmpGoods.Rows.Find(strGoodsID); 13 string strGoodsAmount = tempTable.Rows[0]["Goods_Amount"].ToString(); 14 drTmp["Goods_Amount"] = (Convert.ToInt32(strGoodsAmount) + 1).ToString(); 15 dtTmpGoods.AcceptChanges(); 16 CalculateSaleOrder(); 17 return; 18 }
|
请发表评论