Handle the DataGridView1.EditingControlShowing event,
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim dt As New DataTable
dt.Columns.Add("No")
dt.Columns.Add("Name")
dt.Rows.Add(1, "A")
dt.Rows.Add(2, "B")
dt.Rows.Add(3, "C")
DataGridView1.DataSource = dt
AddHandler DataGridView1.EditingControlShowing, AddressOf MyEditHandler
End Sub
and from within the handler of EditingControlShowing, handles KeyUp event,
Sub MyEditHandler(ByVal s As Object, ByVal e As DataGridViewEditingControlShowingEventArgs)
AddHandler e.Control.KeyUp, AddressOf MyKeyUpHandler
End Sub Sub MyKeyUpHandler(ByVal s As Object, ByVal e As KeyEventArgs)
If e.KeyCode = Keys.Enter Then
TextBox1.Focus()
End If
End Sub __avd
Posting Genius (adatapost)
Moderator
8,648 posts since Oct 2008
Reputation Points: 2,136
Solved Threads: 1,241