Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/06/2011, 15:29
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 4 meses
Puntos: 267
Respuesta: de un texbox a un datagrid

Si ya tienes definida un longitud para el codigo lo que podrias hacer es esto :

En el evento TextChanged de tu TextBox escribir esto :
Código vb.net:
Ver original
  1. 'Por ejemplo yo defino la longitud del codigo, en este caso
  2. 'Si llega a 13
  3. If txtProducto.Text.Trim().Length = 13 Then
  4.     'Que envie un enter
  5.     SendKeys.Send("{Enter}")
  6. End If

Con el codigo anterior hago esto para evitar cruces de eventos y mandar la accion al evento keypress del mismo Textbox, Esto va en el evento KeyPress y luego haces una busqueda:
Código vb.net:
Ver original
  1. 'Valido que se ingrese solo numeros
  2. If Char.IsNumber(e.KeyChar) Then
  3.     e.Handled = False
  4. 'Valido que se presione Backspace,Enter
  5. ElseIf Char.IsControl(e.KeyChar) Then
  6.     e.Handled = False
  7. 'Las demas teclas quedan bloqueadas
  8. Else
  9.     e.Handled = True
  10. End If
  11.  
  12. 'Si mando un ENTER entonces que busque
  13. If e.KeyChar = Convert.ToChar(Keys.Enter) Then
  14.     Try
  15.         'Aqui ya te encargas de hacer tu busqueda e insertarlo a tu gridview
  16.         '...
  17.     Catch ex As Exception
  18.         MessageBox.Show(ex.Message)
  19.     End Try
  20. End If
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net