如何计算和显示数据网格中列的结果?

时间:2014-12-03 07:55:03

标签: mysql vb.net datagridview

我正在尝试从datagridview中的单个列计算数据。知道怎么样? 我还需要它显示在标签上..

我正在使用vb.net 我的数据库也是mySQL。

谢谢,

2 个答案:

答案 0 :(得分:0)

这总结了一列

mylabel.text = Convert.ToDouble(CType(DGV.DataSource, DataTable).Compute("SUM(MyColumn)", ""))

答案 1 :(得分:0)

您可以访问行中的每个单元格的值" i"和列" x"通过使用for-construct。此示例显示如何获取列中的每个值的总和" x"并将其设置为标签。

Dim sum As Double = 0
With Me.myDGV
    For i = 0 To .RowCount - 1
        Dim value As Double = .Rows(i).Cells(x).Value
        'compute something with the value, for example add to a sum
        sum = sum + value
    Next
End With
Me.myLabel.text = sum.ToString