Editar celda de datagridview entre un rago determinado
Estoy desarrollando una pequeña aplicación para el college y estoy utilizando un DataGridView en el cual tengo varias columnas en elas cuales no permito que se ingrese números mediante el siguiente código
Private Sub Valid(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
If Char.IsDigit(e.KeyChar) Or (Asc(e.KeyChar) = 8) Then
e.Handled = False
Dim valor As Integer
valor = verificarnota()
Else
e.Handled = True
End If
End Sub
Private Sub DataGridView1_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
RemoveHandler e.Control.KeyPress, AddressOf Valid
AddHandler e.Control.KeyPress, AddressOf Valid
End Sub
Pero el problema que tengo es que no puedo permitir que ingrese números fuera de un rango determinado el rango.
Como puedo hacer para que al momento de editar esa celda de la datagrid solo me permita ingresar un cantidad que se encuentre entre 0 a 100, que no me permita que se ingrese un cantidad mayor de 100
Private Sub Valid(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
If Char.IsDigit(e.KeyChar) Or (Asc(e.KeyChar) = 8) Then
e.Handled = False
Dim valor As Integer
valor = verificarnota()
Else
e.Handled = True
End If
End Sub
Private Sub DataGridView1_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
RemoveHandler e.Control.KeyPress, AddressOf Valid
AddHandler e.Control.KeyPress, AddressOf Valid
End Sub
Pero el problema que tengo es que no puedo permitir que ingrese números fuera de un rango determinado el rango.
Como puedo hacer para que al momento de editar esa celda de la datagrid solo me permita ingresar un cantidad que se encuentre entre 0 a 100, que no me permita que se ingrese un cantidad mayor de 100
2 respuestas
Respuesta de tnathos
1
Respuesta de Marcelo Origoni
-1