动态添加总计行

时间:2014-08-26 06:48:09

标签: sql vb.net

我有一个包含有时不给我数字的单元格的表。 E.g

Country     16/7/12     13/4/14     12/12/12
Singapore      1           3           5
Myanmar        5                       2

我一直试图在底部添加一个总计,就像这样

Country     16/7/12     13/4/14     12/12/12
Singapore      1           3           5
Myanmar        5                       2
Total          6           3           7

但是我无法这样做。我使用vb和ms访问来做一个窗体。

Dim Total As Integer() = New Integer(DataGridView1.Columns.Count - 1) {}
    For Each row As DataGridViewRow In DataGridView1.Rows
        For Each cell As DataGridViewCell In row.Cells
            If cell.ColumnIndex = 0 Then
            Else
                Total(cell.ColumnIndex) = Total(cell.ColumnIndex) +       DataGridView1.Rows(cell.RowIndex).Cells(cell.ColumnIndex).Value
            End If
        Next
    Next

这是我尝试过的。我试图从每列中提取所有值,打算将它们附加到数组中。

因为我的是交叉表查询,所以它必须是动态构建的。

我遇到了诸如null之类的东西正在被返回或者某些东西导致我使用sql Count函数,并且右边它应该返回一个整数。

请帮助我谢谢

0 个答案:

没有答案