Foros del Web » Programando para Internet » ASPX (.net) »

Footer en el gridview

Estas en el tema de Footer en el gridview en el foro de ASPX (.net) en Foros del Web. Hola ! Tengo un Gridview que con un Textbox y un Button en el footer y que me permite agregar registros a una tabla . ...
  #1 (permalink)  
Antiguo 16/04/2008, 11:33
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 2
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
  #2 (permalink)  
Antiguo 16/04/2008, 14:02
Avatar de jlbautista  
Fecha de Ingreso: enero-2007
Ubicación: Durango, Méx.
Mensajes: 175
Antigüedad: 17 años, 3 meses
Puntos: 1
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
:)
  #3 (permalink)  
Antiguo 16/04/2008, 15:50
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 2
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
  #4 (permalink)  
Antiguo 17/04/2008, 01:29
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
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!
  #5 (permalink)  
Antiguo 17/04/2008, 08:42
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 2
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
  #6 (permalink)  
Antiguo 18/04/2008, 00:50
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
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!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:50.