DataRow[] 聚合函数 C#
我的 C# 项目中有一个 DataRow 对象数组,我想对其中的各个字段进行求和。
我没有遍历每一行并计算自己的总和,而是注意到 DataRow[].Sum<>功能,但我很难在网上找到有关如何使用它的任何资源。
任何指向正确方向的指针都会非常有帮助
:) 删除了错误的代码示例!现在一切正常 - 该链接让马克欢呼起来。
I have an array of DataRow objects in my C# project which I would like to Sum various fields from.
Instead of running through each row and totalling my own sums I noticed the DataRow[].Sum<> function but I am struggling to find any resources on the net on how to use it.
Any pointers in the right direction would be very helpful
:) Removed code example as it was wrong! All now works fine - the link helped cheers Marc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这就是 LINQ
Sum
;并且可以用于:(您还可以传入列索引或
DataColumn
来代替字符串)对于非类型化数据行,或者:
对于类型化数据行。
MSDN 对此有完整的文档;例如,此处是我在上面的示例中使用的重载。
That is the LINQ
Sum
; and can be used:(you can also pass in the column index or the
DataColumn
in place of the string)for untyped datarows, or:
for typed datarows.
MSDN has full documentation on this; for example, here is the overload I am using in the examples above.
这是我在数据表的数据行中使用总和数字字段的方法。
我为谁分忧。
This is my way to use sum number fields in DataRow of Datatable.
I share for whom concern.