datatable操作|C#datatable中 linq的使用
Datatable中linq使用,主要是按查询条件分组查询排序,方便统计分析,和减少数据交互。
【datatable操作|C#datatable中 linq的使用】Dictionary dicTotalNum = new Dictionary();
dtDiseaseInfo.Rows.Cast
{
ADMISSION_DATE_TIME = f.Field
DISEASE_UNIQ_ID = f.Field("DISEASE_UNIQ_ID"),
要素1 = f.Field("要素1"),
要素2= f.Field("要素2"),
要素3= f.Field("要素3"),
}).Where(p => p.要素1 == "a" || p.要素1 == "b")
.GroupBy(d => new
{
ADMISSION_DATE_TIME = d.ADMISSION_DATE_TIME.ToString("yyyy-MM")
}).Select(a => new
{
时间 = a.Key.ADMISSION_DATE_TIME,
例数 = a.Count()
}).ToList().ForEach(h =>
{
dicTotalNum.Add(h.时间, h.例数);
});
推荐阅读
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 在线版的迅捷思维导图怎么操作()
- 操作系统|[译]从内部了解现代浏览器(1)
- 数据库总结语句
- JS常见数组操作补充
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 炒股知识(超级短线操作的秘籍|炒股知识:超级短线操作的秘籍 玩转股市)
- 1.2序列通用操作
- MySQL数据库的基本操作