DataGrid, Botón Select y Server.Transfer()

11/03/2005 - 18:30 por JuanilloFox | Informe spam
Hola grupo,

Tengo un DataGrid con los datos parciales de una tabla denominada clientes y
también tengo un botón dentro del grid como Seleccionar.

Lo que deseo hacer es que al pulsar el botón seleccionar de una fila
determinada produzca un Server.Transfer() a la página que sirve de
formulario para la edición del registro seleccionado en dicho DataGrid.

He pensado realizarlo pasando parámetros, pero no encuentro ayuda al
respecto.

Si alguno puede ayudarme, mostrando un pequeño esquema con las sentencias o
forma correctas lo agradeceré.

Un saludo

juanillofox@andujar.com

Preguntas similare

Leer las respuestas

#1 Matias Iacono
11/03/2005 - 21:08 | Informe spam
Debes usar el evento ItemCommand del Grid. Que es el que se dispara cuando
apretas en el boton de seleccion.

Luego, usa el metodo CONTEXT para pasar los parametros mediante el
server.transfer().

Por ejemplo:

context.item.add("MiVariable") = MiValor 'Si no mal recuerdo

Si no, es asi:

context.item.add("MiVariable","MiValor")

Luego haces el server trasnfer, y para recuperar el dato:

usas el mismo context.

Saludos,


Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"JuanilloFox" wrote in message
news:
Hola grupo,

Tengo un DataGrid con los datos parciales de una tabla denominada clientes


y
también tengo un botón dentro del grid como Seleccionar.

Lo que deseo hacer es que al pulsar el botón seleccionar de una fila
determinada produzca un Server.Transfer() a la página que sirve de
formulario para la edición del registro seleccionado en dicho DataGrid.

He pensado realizarlo pasando parámetros, pero no encuentro ayuda al
respecto.

Si alguno puede ayudarme, mostrando un pequeño esquema con las sentencias


o
forma correctas lo agradeceré.

Un saludo




Respuesta Responder a este mensaje
#2 JuanilloFox
14/03/2005 - 12:15 | Informe spam
Hola Matías,
Según entiendo tu mensaje lo que puedo hacer es...

Suponiendo que tengo en el ItemCommand del Grid el procedimiento
Selecciona_cmd,
insertararía en dicho procedimiento, la sentencia con el valor del registro
seleccionado en la tabla y posteriormente un Server.Transfer. En la página
transferida hacer referencia a la misma sentencia context para recuperar el
valor ¿no?

La cuestión que me pregunto es si lo que pasaría al método context es sólo
la clave índice del registro, para posteriormente en el evento PageLoad()
recuperar de nuevo el registro y proceder a la modificación.

¿Pero como lo podría hacer?

Un saludo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida