vb.net 2010 DataGridView 最后一行加上合计
我做了一个很简单的流水帐,但DataGridView不知道在最后一行加上金额合计,请高手帮忙。...
我做了一个很简单的流水帐,但DataGridView 不知道在最后一行加上金额合计,请高手帮忙。
展开
1个回答
展开全部
如果你的DataGridView里的数据是绑定的,那就不能添加合计,因为绑定的表是不能添加行的,得使用 绑定控件.AddNew 方法。
OK,如果你的表不是绑定的,那么就按以下代码修改:
DV.Rows.Add() ‘’’添加一个新行
Dim money As Double = 0 ‘’‘定义一个存放合计的数
Dim i As Integer ’‘’定义一个整数
For i = 0 To DV.RowCount - 1 ‘’从第0行到最后一行依次计算求和
money = money + DV.Rows(i).Cells(“金额”).Value ‘’将名为金额的列中的行一行一行加起来
Next
DV.Rows(DV.RowCount - 2).Cells(“金额”).Value = money ’‘给最后一行赋上合计数
注意,如果DV没有新增的行,就是没有前面带个*号的行,那上面就是-1,而不是-2
OK,如果你的表不是绑定的,那么就按以下代码修改:
DV.Rows.Add() ‘’’添加一个新行
Dim money As Double = 0 ‘’‘定义一个存放合计的数
Dim i As Integer ’‘’定义一个整数
For i = 0 To DV.RowCount - 1 ‘’从第0行到最后一行依次计算求和
money = money + DV.Rows(i).Cells(“金额”).Value ‘’将名为金额的列中的行一行一行加起来
Next
DV.Rows(DV.RowCount - 2).Cells(“金额”).Value = money ’‘给最后一行赋上合计数
注意,如果DV没有新增的行,就是没有前面带个*号的行,那上面就是-1,而不是-2
追问
谢谢你!我的是载入ACCESS里面的数据,载入进来没有合计,能帮我改下吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |