Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 16-abr-2008, 11:33   #1 (permalink)
punkser69 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 32
Footer en el gridview

Hola !

Tengo un Gridview que con un Textbox y un Button en el footer y que me
permite agregar registros a una tabla .
Se escribe el nombre en el textbox y se presiona el botón (que
dice Agregar) y de esta forma se da de alta al nuevo cliente.
Mi consulta es ¿ como puedo hacer para que cuando el usuario presiona ENTER
dentro del textbox se produzca el alta del cliente?
Quiero evitar que el usuario tenga que ir hasta el botón agregar...



Saludos

Este mensaje lo he sacado de Leonardo
punkser69 está desconectado   Responder Citando
Antiguo 16-abr-2008, 14:02   #2 (permalink)
jlbautista no se puede cailificar en este momento
 
Avatar de jlbautista
 
Fecha de Ingreso: enero-2007
Ubicación: Durango, Méx.
Mensajes: 123
Enviar un mensaje por MSN a jlbautista
Re: Footer en el gridview

Necesitas capturar el evento al presionar la Tecla Enter (por aqui en los foros hay código para eso) y definirle lo q requieras q haga cuando eso ocurra (La INSERCION de los Datos a Tu Tabla)

Dale una buena buscada a los post anteriores, q por ahi hay mucho código sobre eso
:)
jlbautista está desconectado   Responder Citando
Antiguo 16-abr-2008, 15:50   #3 (permalink)
punkser69 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 32
Re: Footer en el gridview

Cita:
Iniciado por jlbautista Ver Mensaje
Necesitas capturar el evento al presionar la Tecla Enter (por aqui en los foros hay código para eso) y definirle lo q requieras q haga cuando eso ocurra (La INSERCION de los Datos a Tu Tabla)

Dale una buena buscada a los post anteriores, q por ahi hay mucho código sobre eso
:)
Pero habra dentro de un Gridview, Igual voy a ver en el foro si encuentro algo

gracias por Contestar
punkser69 está desconectado   Responder Citando
Antiguo 17-abr-2008, 01:29   #4 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.897
Enviar un mensaje por Skype™ a Bravenap
Re: Footer en el gridview

Échale un ojo a Javascript.

Código:
Me.CajaDeTexto.Attributtes.Add("onKeyPress","nuevoRegistro(event)")
Código PHP:
<script>
function 
nuevoRegistro(event)
{
var 
keyCode event.keyCode event.keyCode event.which event.which event.charCode
if (
keyCode == 13) { 
document.getElementById("btnNuevoRegistro").click();
}
</script> 
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Antiguo 17-abr-2008, 08:42   #5 (permalink)
punkser69 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 32
Re: Footer en el gridview

Cita:
Iniciado por Bravenap Ver Mensaje
Échale un ojo a Javascript.

Código:
Me.CajaDeTexto.Attributtes.Add("onKeyPress","nuevoRegistro(event)")
Código PHP:
<script>
function 
nuevoRegistro(event)
{
var 
keyCode event.keyCode event.keyCode event.which event.which event.charCode
if (
keyCode == 13) { 
document.getElementById("btnNuevoRegistro").click();
}
</script> 
Ya lo habia intentado de esta forma, lo que pasa es que donde se guarda la informacion del registro no esta en el evento click del boton sino en el RowCommand del GridView y no se como acceder al RowCommand ocupando la misma funcion que tu me diste.

Gracias
punkser69 está desconectado   Responder Citando
Antiguo 18-abr-2008, 00:50   #6 (permalink)
Bravenap está en el buen camino
 
Avatar de Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 1.897
Enviar un mensaje por Skype™ a Bravenap
Re: Footer en el gridview

Cita:
Iniciado por punkser69 Ver Mensaje
Hola !
...
Mi consulta es ¿ como puedo hacer para que cuando el usuario presiona ENTER
dentro del textbox se produzca el alta del cliente?
Quiero evitar que el usuario tenga que ir hasta el botón agregar...
Pues yo entendí que el método para insertar un nuevo registro ya lo tenías solucionado y que lo único que necesitabas era no tener que pulsar obligatoriamente el botón, bastaba con un Enter en la caja de texto.

Tampoco entiendo qué tiene que ver la información del registro en RowCommand ¿no se supone que el registro no existe y que lo que haces es introducir uno nuevo?¿No está en en el pie de la tabla?¿Para qué necesitas la información de los registros?
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Bravenap está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:13.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93