This is my code for setting all the columns to input numbers only:
Private Sub dvBelt_EditingControlShowing(sender As Object, e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles dvBelt.EditingControlShowing
Try
RemoveHandler e.Control.KeyPress, AddressOf TextNumberKeypress
AddHandler e.Control.KeyPress, AddressOf TextNumberKeypress
Catch ex As Exception
'...
End Try
End Sub
Sub TextNumberKeypress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
If Asc(e.KeyChar) >= 33 And Asc(e.KeyChar) <= 47 Or _
Asc(e.KeyChar) >= 58 Then
e.Handled = True
End If
End Sub
Now what I want is to set only the first column to allow inputing numbers only, and the remaining columns can input strings.
Thank you for your help