• ベストアンサー

DataGridView1のcellで計算

VB.netのDataGridViewのcellに表示された数値を変更後EnterかTab入力されたときに計算を実行したいのですがどのようにすればいいでしょうか。 OS:WindsosXp 開発:Visula Basic 2005

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

|名前|値1|値2|合計| な表の場合 Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged Dim a As Integer = CInt(Me.DataGridView1.Item(1, e.RowIndex).Value) Dim b As Integer = CInt(Me.DataGridView1.Item(2, e.RowIndex).Value) Me.DataGridView1.Item(3, e.RowIndex).Value = a + b End Sub な感じですかね。 それかセルの移動ならSelectionChanged? どのイベントを使用するかはご自由に。。。

関連するQ&A