根据输入到另一个单元格的数据更新单元格

时间:2018-01-09 16:48:59

标签: vb.net datagridview

我正在使用'use strict'; let map = new Map([ ['1', 'str1'], [1, 'num1'], [true, 'bool1'] ]); map.forEach((value, key, map) => { let a = `${value}`.split(',')[0]; let b = `${value}`.split(',')[1]; console.log( a ':' b ); // got an error "SyntaxError: missing ) }) // after argument list",我正在尝试根据用户输入前一个单元格的内容自动将值填充到单元格中。将向DB发出查询以捕获要自动填充的适当值。

示例:

用户输入" 1234"进入单元格1 - 自动," 5678"进入Cell 2。

我该如何做到这一点?

我尝试过类似的东西而且没用。

DataGridView

1 个答案:

答案 0 :(得分:1)

DataGridView CellValueChanged实现了这一点:

Private Sub CellValueChanged(ByVal sender As Object, _
    ByVal e As DataGridViewCellEventArgs) _
    Handles DataGridView1.CellValueChanged

    ' Update the balance column whenever the values of any cell changes.
    If e.RowIndex >= 0 and e.ColumnIndex == 1 And Not dataGridView1.Rows(e.RowIndex).Cells(1).Value Is Nothing AndAlso dataGridView1.Rows(e.RowIndex).Cells(1).Value.ToString() == "1234" Then

        dataGridView1.Rows(e.RowIndex).Cells(2).Value == "5678"
    End If
End Sub