codice:
Private Sub DataGridView1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) _
Handles DataGridView1.KeyDown
Dim g As DataGridView = DirectCast(sender, DataGridView)
If e.KeyCode = Keys.F9 Then
g.CommitEdit(DataGridViewDataErrorContexts.Display)
g.ClearSelection()
SalvaDati()
e.Handled = True
End If
End Sub
Debbo salvare i dati di un DataGridView premendo il tasto F9
Il codice di sopra non funziona. L'unico modo per farlo funzionare è dare il focus ad un altro controllo qualunque.
Ma non si potrebbe fare meglio?
Ciao