como hago para que cuando ingrese el codigo del libro me aparesca automaticamente sin apretar un boton los datos en el datagrid y como hago para asignarle a la tecla f5 la pantalla consultar libro
este es el formulario

gracias
una orientación porfa
| |||
de un texbox a un datagrid hola a todos, mi pregunta como hago para que cuando ingrese el codigo del libro me aparesca automaticamente sin apretar un boton los datos en el datagrid y como hago para asignarle a la tecla f5 la pantalla consultar libro este es el formulario ![]() gracias una orientación porfa Última edición por future89; 07/06/2011 a las 07:03 Razón: completar |
| ||||
Respuesta: de un texbox a un datagrid Hola future89, aquí tienes sobre los controles de funciones(F1,F2....). Espero te sean de utilidad. Saludos!. ![]()
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| ||||
Respuesta: de un texbox a un datagrid En donde se va a digitar el codigo del libro en el datagridview? o en el textbox donde dice "**Ingrese Producto**"?
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| ||||
Respuesta: de un texbox a un datagrid Si mal no entiendo, lo que tu quieres hacer es un filtrado? Si estas trabajando con sql, y quieres, que cada vez, que vas digitando una letra aparezca en el dgv'datagridview'. Es cuestión de hacer este procedimiento que luego lo llamas en el evente textchanged del textbox. Lo 1ro creamos el procedimiento, se podría programar de una vez en el evento del textbox, pero yo lo hago por cuestión de orden, en fin:
Código:
Ahora ese procedimiento ("filtrar_x") lo invocas en el evente del textbox...txtFiltrar_TextChanged(byval..)Private sub filtrar_x() Dim cn as new sqlconnection(strcn)------->este va ser tu variable conexión que tu ya lo debes de tener cn.open try sql="select cod_libro as 'Código', nombre as 'Nombre del libro',precio as 'Precio del libro' from libros where nombre like @nombre+'%' " -->ya dependiendo de en que tabla se encuentre tus querys lo haces, capaz tus tablas son relacionadas, en este caso lo hice algo sencillo. Dim cmd as new sqlcomman(sql,cn) cmd.parameters.addwithvalue("@nombre",txt_libro.text) ---> Comparas el parámetro, con tu textbox. Dim dr as sqldatareader=cmd.executereader dim dt as new datatable dt.load(dr) dgvlibro.datasource=dt catch ex as exception msgbox(ex.message)---> para ver posible errores finally cn.dispose end try ahi solo lo invocas
Código:
En todo caso que no estes trabajando con bdd me avisas para hecharte una mano xD, saludos. Private Sub txtFiltrar_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtFiltrar.TextChanged Call filtrar() End Sub |
| |||
Respuesta: de un texbox a un datagrid quiero qye al digitar el codigo en el texbox me lo muestre en el datagrid los datos de la tabla libro que son codigo, nombre y el precio que necesito edbc92 no, no necsito ingresar letras en el textbox necesito hacer una busqueda de codigo de libro en el texbox y que me muestre los resultados en el datagrid, donde despues tengo que ir sumando los precios en el textbox **total** per gracias de todos modos |
| ||||
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 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
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| |||
Respuesta: de un texbox a un datagrid pero si un codigo de libro es de 8 y otro es de 10 y otro es de 15 como le hago para que se envie el enter aloque me refiero si tienen diferente longitudes los codigos de libro |
| ||||
Respuesta: de un texbox a un datagrid Entonces solo usa el bloque de codigo KEYPRESS para que al terminar de digitar, el usuario presione ENTER para que realize la busqueda.
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| |||
Respuesta: de un texbox a un datagrid al ejecutar el codigo que postiaste , al ingresar un codigo de libro me ejecuta el proceso varias veces , no para y al apretar la tecla pause del teclado, para y me muestra en el data grid a que se debera eso?? |
| ||||
Respuesta: de un texbox a un datagrid pon aqui el codigo que has hecho
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| |||
Respuesta: de un texbox a un datagrid
Código vb:
Ver original el primer codigo de libro que ingreso y se ingresa bien pero no puedo borrar el codigo en el texbox por que las teclas estan bloqueadas creo. If Char.IsNumber(e.KeyChar) Then e.Handled = False 'Valido que se presione Backspace,Enter 'ElseIf Char.IsControl(e.KeyChar) Then ' e.Handled = False 'Las demas teclas quedan bloqueadas Else e.Handled = True End If este codigo lo tengo asi porque si le saco los comentarios al ingresar un codigo de libro en el textbox empiesa a generar varias filas en el listview y no para sigue corriendo tambien comotengo ese codigo no me agrega otra fila de otro libro lo inetnto y solo me agrega el codigo del libro pero no el nombre y el precio en todo eso estoy estancado he buscado pero nada, alomejor sera una palabara que agregar o cambiar? .... |
| ||||
Respuesta: de un texbox a un datagrid a simple vista vi tu error, Comenta todo lo que esta dentro del TextChanged, porque cada vez que digites va a mandar un "enter" y eso es lo que te ingresaba a cada rato a tu listview, y descomenta la validacion de las teclas, entonces te quedaria así :
Código vb.net:
Espero haberte ayudado. Saludos!.Ver original ![]()
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| ||||
Respuesta: de un texbox a un datagrid Me alegra haberte ayudado, cualquier otro problema postealo... estaremos siempre para ayudar. Saludos!.
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
Etiquetas: |