linq to DataTable group by用法(VB.Net语法)
来源:互联网 发布:电脑连接网络出现红叉 编辑:程序博客网 时间:2024/05/22 14:46
Module Module1 Sub Main() Dim table As New DataTable table.Columns.Add("A", GetType(Integer)) table.Columns.Add("B", GetType(Integer)) table.Columns.Add("C", GetType(Integer)) table.Columns.Add("S", GetType(Integer)) table.Columns.Add("S1", GetType(Integer)) table.Columns.Add("S2", GetType(Integer)) table.Rows.Add(1, 1, 1, 1, 1, 1) table.Rows.Add(1, 1, 1, 2, 1, 1) table.Rows.Add(1, 1, 2, 3, 2, DBNull.Value) table.Rows.Add(1, 1, 2, 4, 2, 1) table.Rows.Add(1, 1, 3, 5, DBNull.Value, 1) table.Rows.Add(2, 1, 3, 6, 3, 1) table.Rows.Add(2, 1, 3, 7, 3, 1) table.Rows.Add(2, 1, 4, 8, 4, 1) table.Rows.Add(2, 1, 4, 9, 4, 1) table.Rows.Add(2, DBNull.Value, 4, DBNull.Value) table.Rows.Add(2, DBNull.Value, 4, 11) Dim temp = From p In table.AsEnumerable Group p By Key = New With {Key .A = p("A"), Key .B = p("B"), Key .C = p("C")} Into g = Group Select New With { .key = Key, _ .Suryo1 = g.Sum(Function(x) If(IsDBNull(x("S")), 0, x("S"))) } Dim a = temp.ToList() Dim s = "" End SubEnd Module
0 0
- linq to DataTable group by用法(VB.Net语法)
- linq to sql用法解析---group by
- linq to datatable group by 多列 实现
- linq To DataTable 实现Group by 多个栏位
- 通过Linq 实现DataTable Group By
- LINQ Group by 多列值在C#与VB.Net上写法的区别
- LINQ Group by 多列值在C#与VB.Net上写法的区别
- LINQ TO SQL ——Group by
- linq to sql group by 使用
- linq to sq 中的group by
- VB.NET linq to xml
- Linq:基本语法group by, order by ,into(3)
- LINQ系列:LINQ to SQL Group by/Having分组
- datatable group by
- linq group by
- linq group by
- Linq group by 练习
- linq group by 处理
- HDU 1269 迷宫城堡
- c语言字符数组一些启示
- 求1~r内有多少个数与n互素
- DVB-C系统中QAM调制与解调仿真
- Palindrome Partitioning II
- linq to DataTable group by用法(VB.Net语法)
- D3D9中的蒙皮骨骼动画
- nyoj 471 好多树 (欧拉函数+容斥定理)
- HDU5171 GTY's birthday gift(矩阵快速幂)
- 2015年移动互联网十大趋势
- HDU 3887 Counting Offspring
- Linux多线程实践(3) --线程属性
- Java基础——再谈面向对象
- HDU 1166 敌兵布阵(树状数组)