Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewでの選択したセルの合計値を計算する方法
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10071#CommentId17269
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
くらす
 (社会人)
投稿日時
2011/3/1 20:09:00
いつも参考にさせて頂き、お世話になっております。
標題の件、DataGridViewにおいてチェックボックス列を用意し
チェックが入ってる行の値の合計値を取得したいのですが
色々と試したのですが上手くいきません。
サンプルプログラムを解説付きで頂けたら助かります。
宜しくお願いします。
下記、イメージになります。
選択 値
□レ A
□ B
□レ C
□レ D
合計値=A+C+D
下記は私が書いたプログラムの最終形です。
右往左往しているので纏まっていませんが…。
Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
Dim CurrentRow As DataGridViewRow = DataGridView1.Rows(e.RowIndex)
Dim Total() As Integer
For i As Integer = 0 To 1
If CurrentRow.Cells(0).Value = True Then
Total = DataGridView1.CurrentRow.Cells(5).Value
End If
Next
For i As Integer = 1 To Me.DataGridView1.RowCount - 1
If CurrentRow.Cells(0).Value = True Then
Total = Total(i) + DataGridView1.CurrentRow.Cells(5).Value
End If
Next
Label1.Text = Total
End Sub
VB2005を使用しています。