Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2009, 13:10
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 11 meses
Puntos: 220
Respuesta: Como asignar textbox a variable para buscar en Mysql

Para poder validar numeros en un TextBox debes utilizar el evento keyPress
crea una clase en tu proyecto
con cualquier nombre
Ejm: ClsUtil
Código C#:
Ver original
  1. public static void SoloNumeros(object sender, KeyPressEventArgs e)
  2.         {
  3.             //Solo Numeros
  4.             if (e.KeyChar >= 48 && e.KeyChar <= 57)
  5.                 e.Handled = false;
  6.             //Acepta  Borrador y Enter
  7.             else if (e.KeyChar == 8 || e.KeyChar == 13)
  8.                 e.Handled = false;
  9.             else
  10.             {
  11.                 e.Handled = true;
  12.             }
  13.         }

en tu formulario digamos q sea frmbuscar.cs

tu caja: txtbuscar
tu boton: btn_buscar
tu grilla: dgvconsulta

en el evento keyPress de la Caja de Texto Pon el Siguiente Codigo:
Código C#:
Ver original
  1. private void txtbuscar_KeyPress(object sender, KeyPressEventArgs e)
  2.         {
  3.             ClsUtil.SoloNumeros(txtbuscar, e);// con esto ya tendriamos la verificacion de solo numeros
  4.         }

en el evento Click del boton
Código C#:
Ver original
  1. //Creamos una Variable en Nuestro formulario
  2.        // Ojo solo es accesible en el formulario
  3.         int Codigo;
  4.         private void btn_buscar_Click(object sender, EventArgs e)
  5.         {
  6.               Codigo = int.Parse(txtbuscar.text.trim());//Capturamos el Contenido del textbox en la variable
  7.              // Aqui realizas tu procedimiento de busqueda
  8.         }

Nota:
Si quieres que esa variable sea global en todo tu proyecto asignalo a la clase

public static int Codigo;

y en el boton lo llamarias de igual modo pero anteponiendo el nombre de la clase
ClsUtil.Codigo = nomcaja;

El modificador static se utilizan para crear datos y funciones a las que se puede tener acceso sin crear una instancia de la clase.
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones