首页 > 其他分享 >笔记

笔记

时间:2023-02-24 16:57:19浏览次数:40  
标签:AreaID KgPlusIncome ProvinceName CityName 笔记 Field Key

 

判断datatable指定列是否重复

var query = from t in dtTemp.AsEnumerable()
group t by new { t1 = t.Field<string>("StartTime"), t2 = t.Field<string>("EndTime"), t3 = t.Field<string>("AreaID"), t4 = t.Field<string>("WeightforStart"), t5 = t.Field<string>("WeightforEnd"), t6 = t.Field<string>("NumberPlusIncome"), t7 = t.Field<string>("KgPlusIncome"), t8 = t.Field<string>("JinWeiZhi"), t9 = t.Field<string>("DestinationSite") } into m
select new
{

StartTime = m.Key.t1,
EndTime = m.Key.t2,
AreaID = m.Key.t3,
WeightforStart = m.Key.t4,
WeightforEnd = m.Key.t5,
NumberPlusIncome = m.Key.t6,
KgPlusIncome = m.Key.t7,
JinWeiZhi = m.Key.t8,
DestinationSite = m.Key.t9,
rowcount = m.Count()
};
foreach (var q in query)
{
if (q.rowcount > 1)
{
string ProvinceName = "";
string CityName = "";
if (q.AreaID!="")
{
FreightMaintain f = new FreightMaintain();
f.AreaID = q.AreaID;
DataTable dta = bll.SeleteAreaID2(f);
ProvinceName = dta.Rows[0]["ProvinceName"].ToString();
CityName = dta.Rows[0]["CityName"].ToString();
}

DataTableHelper.AddErrorRow(errdt, 0, "重复列:有效期起" + q.StartTime + " ,有效期止" + q.EndTime + ",目的地省" + ProvinceName + ",目的地市" + CityName + ",目的地站点" + q.DestinationSite + ",重量段起(不含)" + q.WeightforStart + ",重量段止(含)" + q.WeightforEnd + ",单票加收" + q.NumberPlusIncome + ",每公斤加收" + q.KgPlusIncome + ",进位值" + q.JinWeiZhi + "");

}
}

标签:AreaID,KgPlusIncome,ProvinceName,CityName,笔记,Field,Key
From: https://www.cnblogs.com/Chen-Ru/p/17152105.html

相关文章

  • Python学习笔记--网络通信--socket
    1.socket里面的,AF_INET和AF_UNIX有什么区别?AF_INET用于真实的两台机器进行通信。AF_UNIX用于本地自己跟自己通信。参考资料:http://www.langdebuqing.com/  2.soc......
  • MySQL数据库学习笔记1
    MySQL数据库学习笔记1MySQL服务器启动与连接#启动mysql.serverstart#连接mysql-uroot-pMySQL数据库的数据模型客户端访问MySQL数据库,是与数据库管理系统交......
  • SA 学习笔记
    前言这是我发布的第一篇博客,从学习SA开始。基本概念一些规定字符串的下标从1开始,\(n=|S|\),记\(suf(x)\)表示以\(s[x]\)开头的后缀,\(pre(x)\)表示以\(s[x]\)为结尾的前......
  • 《分布式技术原理与算法解析》学习笔记Day21
    分布式数据存储三要素什么是分布式数据存储系统?分布式存储系统的核心逻辑,就是将用户需要存储的数据根据某种规则存储到不同的机器上,当用户想要获取指定数据时,再按照规则......
  • uni-app学习笔记之----getCurrentPages()的使用
    1、判断是否是首页如果得到数组元素只有一个,说明是首页2、得到页面中的信息得到数组中的第一个元素代表首页,最后一个元素代表当前页 ......
  • 0003001第三章-灰度变换与空间滤波笔记
    目录第三章-灰度变换与空间滤波(空间域处理)第三章-灰度变换与空间滤波(空间域处理)空间域处理指的是对像素进行操作,用一个映射函数\(T(原像素)\)得到一个新像素,即:\(s=T(r)......
  • 【笔记】IDEA中maven导入依赖提示证书错误解决方法
    先是提示:一定要备份配置文件!!! 一定要备份配置文件!!! 一定要备份配置文件!!!先说原因:idea内置了jre,与你开发用的jre不是同一个软件,你通过命令修改的是开发用的jre的证书库,导入m......
  • 纸质笔记和电子笔记哪个好纸质笔记和电子笔记哪个好
    大家在日常的学习、工作中少不了要做笔记,把一些注意事项、重要的内容、容易忘记的事情记录下来,防止自己忘记。不过有一些网友习惯于使用纸质笔记,有的网友则更倾向于使用电......
  • SAM学习笔记
    前言前排提示:由于作者水平很菜,所以本篇文章不会讲最优性证明、复杂度证明。如有需要请自行搜索前排提示2;本文巨无敌长,阅读并完全理解可能需要\(1\sim2\)小时。但对于......
  • 机器学习 吴恩达 第十四章 笔记
    十四、异常检测(AnomalyDetection)14.1问题的动机  在接下来的小节里,我将大家介绍异常检测(Anomalydetection)问题.这是机器学习算法的一个常见应用.这种算法的一......