C# 怎么给某一行或者某一列额 求和

时间:2022-04-30 03:03:29
    列1 列2 列3  求和
行1              A
行2              B
行3              C
怎么用c# 实现?

18 个解决方案

#1


你要在哪实现啊,sqlserver的话,这个不难吧

#2


...循环

#3


两个For循环每列先求和
最后相加

#4


比如
select a,b,c,(a+b+c) as total from tableA

#5


sql语句中求和sum就够了。

#6


sql:  sum

C#  linq list.sum()

#7


sql: sum
      

#8


引用 4 楼 bdmh 的回复:
比如
select a,b,c,(a+b+c) as total from tableA

聚合函数也成吧

#9


循环 datatable?

#10


用sum函数

#11


最好是 for (int 1=0 ;i<count;i++)  如果 表中有filter 。
若只是想求和,就用sql 里的sum function.

#12


如果是列求和 SQL SUM函数

如果是行的话  用  “+”求和

#13


循环读取datatable的行和列,把每次读取的值相加,最终求和

#14


总觉的LZ的不用sql来取的, 

 应该像是13楼说的这样子吧!

#15


SQL SUM(a+b+c)
linq dt.AsEnumerable().Sum(s => s.Field<int>("number"));
(From row In x.Rows.OfType(Of DataRow)() Select DirectCast(row("number"), Integer)).Sum

#16


在数据绑定行事件之前,将内容加和就行。

WEB下应该是onrowdatabound事件
WIN下想不起来了。反正是行绑定事件。

#17


聚合函数   Sum求和

#18


用Sum函数求和

#1


你要在哪实现啊,sqlserver的话,这个不难吧

#2


...循环

#3


两个For循环每列先求和
最后相加

#4


比如
select a,b,c,(a+b+c) as total from tableA

#5


sql语句中求和sum就够了。

#6


sql:  sum

C#  linq list.sum()

#7


sql: sum
      

#8


引用 4 楼 bdmh 的回复:
比如
select a,b,c,(a+b+c) as total from tableA

聚合函数也成吧

#9


循环 datatable?

#10


用sum函数

#11


最好是 for (int 1=0 ;i<count;i++)  如果 表中有filter 。
若只是想求和,就用sql 里的sum function.

#12


如果是列求和 SQL SUM函数

如果是行的话  用  “+”求和

#13


循环读取datatable的行和列,把每次读取的值相加,最终求和

#14


总觉的LZ的不用sql来取的, 

 应该像是13楼说的这样子吧!

#15


SQL SUM(a+b+c)
linq dt.AsEnumerable().Sum(s => s.Field<int>("number"));
(From row In x.Rows.OfType(Of DataRow)() Select DirectCast(row("number"), Integer)).Sum

#16


在数据绑定行事件之前,将内容加和就行。

WEB下应该是onrowdatabound事件
WIN下想不起来了。反正是行绑定事件。

#17


聚合函数   Sum求和

#18


用Sum函数求和