Hola Fernan_severich,
Lo que puedes hacer usar el evento EditingControlShowing
del DataGridView y agregarle un evento KeyPress, para detectar el carácter que deseas o no ingresar.
Algo así :
Private Sub DataGridView1_EditingControlShowing(sender As Object........
Dim txt As TextBox = CType(e.Control, TextBox)
RemoveHandler txt.KeyPress, AddressOf detectarKey
AddHandler txt.KeyPress, AddressOf detectarKey
End Sub
Y el método :
Private Sub detectarKey(sender As Object, e As KeyPressEventArgs)
If e.KeyChar = "-" Then
MessageBox.Show("No se permite -") 'Opcional
e.Handled = True
End If
End Sub
En este caso, no permito el ingreso del guión ( - ).
Saludos.
JC NaupaCrispín
Lima - Perú
La magia no existe, la programación SI