C# DataTable多条件汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# DataTable多条件汇总相关的知识,希望对你有一定的参考价值。

我需要对一个DATATable 的数据做汇总。数据来自Excel表格!
如原数据
字段1 字段2 字段3 字段4 字段5 数量 字段6
AA AS QW QE WW 10 Q9
AA AS QW QE WW 2 Q2
BB AS Q11 EW W4 2 E1
BB AS QQ EW W4 1 EI7
CC QW OO WW RR 1 EE
BB AS Q11 EW W4 7 9U
结果图
字段1 字段2 字段3 字段4 字段5 数量 字段6
AA AS QW QE WW 10 Q9,Q2
BB AS Q11 EW W4 9 E1,9U
BB AS QQ EW W4 1 EI7
CC QW OO WW RR 1 EE
也就是说
(1)字段12345都相同的保留1条把数量相加,(2)把对应的字段6各值用逗号隔开;
如果2不好实现可以不用做不用考虑!

求高手解答! 我不要一堆的for循环的那种。因为这数据动则几千条字段28个。For会死机的!Ling不懂!

参考技术A 还是从数据源控制比较好,导入之前,先判断excel里面是不是有为空的,为空的就跳过,不导入,这样比较好。追问

完全牛都不对马嘴啊你的回答! 这个我当然有控制了!
我是要把DataTable 中的数据汇总。

c# datatable 隐藏行?

我想隐藏datatable中第一列值为:1234567890的那一行,这个代码应该怎么实现

参考技术A datatable没有隐藏哪个行的说法,你可以直接用Select()来赛选出所有满足条件的行 参考技术B 你在后台遍历这个 drs里面的 行
然后 把遍历的当前行 delete()掉

以上是关于C# DataTable多条件汇总的主要内容,如果未能解决你的问题,请参考以下文章

[C#] DataTable 操作汇总(持续更新)

使用条件选择和汇总 DataTable 行

关于C#中group by如何实现多条件分组汇总

在C#中进行DataTable操作:根据列数据插入一些汇总行

C# WPF SQL 多条件查询

C# DataTable.Select()根据条件筛选数据