0

行に沿ってすべてのセル値を追加し、結果を Datagridview または listview の別の列に入れることは可能ですか? はいの場合、VB.net でそれを行うにはどうすればよいですか?

4

1 に答える 1

0

これはかなり簡単です。合計列が最後の列である場合のコード:

    Dim sumRowIndex As Integer = DataGridView1.ColumnCount - 1
    Dim sum As Double = 0

    For Each row In DataGridView1.Rows
        For collumn = 0 To DataGridView1.ColumnCount - 2
            'check if cell value is a number
            If Double.TryParse(row.Cells(collumn).Value, Nothing) Then
                sum = sum + row.Cells(collumn).Value
            End If
        Next
        row.Cells(sumRowIndex).Value = sum
        sum = 0
    Next
于 2013-04-09T17:47:42.503 に答える