当前位置: 首页 > news >正文

联盟营销网站有哪些佛山网站建设网站建设收费

联盟营销网站有哪些,佛山网站建设网站建设收费,wordpress安装后404,用asp做网站出现空白DataTable数据对比 文章目录 DataTable数据对比前言一、计算DataTable差集结构不同的情况结构相同的情况 二、计算DataTable交集结构不同的情况结构相同的情况 三、计算DataTable的并集合两个DaTable结构相同的情况计算并集 前言 开发中我们经常会出现查询数据库后返回DataTab…DataTable数据对比 文章目录 DataTable数据对比前言一、计算DataTable差集结构不同的情况结构相同的情况 二、计算DataTable交集结构不同的情况结构相同的情况 三、计算DataTable的并集合两个DaTable结构相同的情况计算并集 前言 开发中我们经常会出现查询数据库后返回DataTable的情况那么DataTable中常用的一些操作阁下又了解多少呢例如两个结构不同DataTable怎么找出他们俩之间的交集和差集。 一、计算DataTable差集 结构不同的情况 示例这里的情况是我们要过滤掉老数据取到新数据其中 dt是查询到的所有数据。 dt的数据 afsServiceOrderOrderId0order01order12order23order34order4 oldData里是已经处理过的数据也就是需要从”dt“中剔除的数据。 oldData的数据 afsServiceOrder2 示例代码如下 DataTable dt new DataTable();dt.Columns.Add(afsServiceOrder);dt.Columns.Add(OrderId);for (int i 0; i 5; i){DataRow dr dt.NewRow();dr[afsServiceOrder] i;dr[OrderId] orderid i;dt.Rows.Add(dr);}DataTable oldData new DataTable();oldData.Columns.Add(afsServiceOrder);DataRow dr1 oldData.NewRow();dr1[afsServiceOrder] 2;oldData.Rows.Add(dr1);var WaiteData from r in dt.AsEnumerable() where !(from rr in oldData.AsEnumerable() select rr.Fieldstring(afsServiceOrder)).Contains(r.Fieldstring(afsServiceOrder)) select r;dt WaiteData.CopyToDataTable();foreach (DataRow item in dt.Rows){Console.WriteLine(item[afsServiceOrder]);Console.WriteLine(item[OrderId]);}输出结果如下 结构相同的情况 dt是查询到的所有数据。 dt的数据 afsServiceOrderOrderId0order01order12order23order34order4 oldData里是已经处理过的数据也就是需要从”dt“中剔除的数据。 oldData的数据 afsServiceOrderOrderId2order2 var WaiteData dt.AsEnumerable().Except(oldData.AsEnumerable(), DataRowComparer.Default); 输出的结果和上面是一样的 二、计算DataTable交集 结构不同的情况 示例这里的情况是库存同步需要找出新的库存数据和老的库存数据共有的商品库存信息然后进行Update操作。 var waitUpdatafrom r in oldData.AsEnumerable() where (from rr in newData.AsEnumerable() select rr.Fieldstring(GoodsId )).Contains( r.Fieldstring(GoodsId )) select r; newData新的库存数据 这里newData的数据如下 GoodsIdGoodsQty678812350 oldData数据库老的库存数据 这里是oldData的数据如下 GoodsIdGoodsQtyGoodsName678812350测试商品189221190测试商品2ZH30202110测试商品3225641160测试商品4 这里过滤后得到的数据如下 GoodsIdGoodsQtyGoodsName678812350测试商品1 结构相同的情况 newData新的库存数据 这里newData的数据如下 GoodsIdGoodsQty678812350 oldData数据库老的库存数据 这里oldData的数据如下 GoodsIdGoodsQty67881235089221190ZH30202110225641160 var intersectUser oldData.AsEnumerable().Intersect(newData, DataRowComparer.Default);得到的结果 GoodsIdGoodsQtyGoodsName678812350测试商品1 三、计算DataTable的并集合 这中情况用到的并不多就不过多介绍了 两个DaTable结构相同的情况计算并集 IEnumerable AllData Data1.AsEnumerable().Union(Data2.AsEnumerable(), DataRowComparer.Default); //转换为DataTable DataTable Datas AllData.CopyToDataTable();
http://www.sadfv.cn/news/26164/

相关文章:

  • 建设品牌网站公司无限建站系统
  • 网站做百度权重排名论坛网站开发要学
  • 高明网站设计平台h开头的网页设计软件
  • 百度站长社区晋中建设网站
  • 什么网站都可以进入的浏览器提供服务好的网站制作
  • 网站收录是什么品牌网站设计联系
  • 网站开发维护的工作职责网站美工用什么软件
  • 网站主页网页游戏折扣平台
  • 网站自助建设平台百度怎么看 网站开发语言
  • 做网站编辑前景大连比较好的软件公司
  • 宁波网站建设网站排名优化专业做数据的网站
  • 哪家建站好广告推广话术
  • 合肥建设网络网站网站可商用的设计网站
  • 企业类网站包括哪些云南省红河州蒙自建设局网站
  • 番禺网站开发公司黄山网站设计
  • 上海网站seo设计wordpress分类目录和页面
  • 官方网站下载拼多多四川seo推广公司
  • 福田做国外网站设计公司好吗新闻发布网站建设实训
  • 自己做网站 为什么出现403荆州哪个公司做网站
  • 深圳网站建设服务商万创网无锡网站制作一般多少钱
  • 东莞seo整站优化火速长春网上建设网站
  • 寿光建设网站本地数据库搭建网站
  • 网站建设费一般摊销几年网络商城图片
  • 免费网站建设哪个最好桓台做网站
  • 梁山网站建设哪家便宜沧州网站建设公司翼马
  • dw软件网站建设教程手机界面app界面设计分析
  • php网站美化代理注册公司流程和费用
  • 招生网站怎么做东莞免费自助建站模板
  • 安徽工业大学两学一做网站国外网站欣赏
  • 化妆网站模板下载免费自己做副业可以抢哪个网站