UN BOTON EN UN DATAGRID

24/05/2004 - 09:55 por Ivan | Informe spam
Hola a todos,

Mi pregunta es la siguiente:

Tengo un WebForm. Dentro de este WebForm tengo n columnas, y en la primera
de ellas un button1. ¿Como puedo meter código en este botón?.
Haciendo doble click sobre él en modo desarrollo para irme al evento click
no funciona, me abre la pantalla de código pero en el inicio de la misma.
¿como puedo hacer?

Gracias a todos.

IVAN

Preguntas similare

Leer las respuestas

#1 Jesús L. Muélledes
24/05/2004 - 17:19 | Informe spam
tienes que hacer lo siguiente, en el evento ItemDataBound
tienes que buscar el control, por este evento siempre
pasará cada vez que se "pinte" una línea de datos.

Dentro de este evento lo que has de hacer es buscar el
control con FindControl("NombreDelControl"), asignándole
este a un objeto del mismo tipo, boton=e.Item.FindControl
("NombreDelControl"), no sé como se define un objeto de
tipo botón, pero puedes usar uno de tipo objeto, por
tanto, dim boton as object.

si por el contrario quieres usar los botones de modificar,
eliminar, cancelar que vienen ya con el DataGrid deberás
de usar los eventos del DataGrid, UpdateCommand para
modificar, CancelCommand para cancelar (obvio no ;)),
DeleteCommand para borrar y EditCommand para editar.

Espero que te haya ayudado


Hola a todos,

Mi pregunta es la siguiente:

Tengo un WebForm. Dentro de este WebForm tengo n


columnas, y en la primera
de ellas un button1. ¿Como puedo meter código en este


botón?.
Haciendo doble click sobre él en modo desarrollo para


irme al evento click
no funciona, me abre la pantalla de código pero en el


inicio de la misma.
¿como puedo hacer?

Gracias a todos.

IVAN


.

Respuesta Responder a este mensaje
#2 Jesús L. Muélledes
24/05/2004 - 17:19 | Informe spam
tienes que hacer lo siguiente, en el evento ItemDataBound
tienes que buscar el control, por este evento siempre
pasará cada vez que se "pinte" una línea de datos.

Dentro de este evento lo que has de hacer es buscar el
control con FindControl("NombreDelControl"), asignándole
este a un objeto del mismo tipo, boton=e.Item.FindControl
("NombreDelControl"), no sé como se define un objeto de
tipo botón, pero puedes usar uno de tipo objeto, por
tanto, dim boton as object.

si por el contrario quieres usar los botones de modificar,
eliminar, cancelar que vienen ya con el DataGrid deberás
de usar los eventos del DataGrid, UpdateCommand para
modificar, CancelCommand para cancelar (obvio no ;)),
DeleteCommand para borrar y EditCommand para editar.

Espero que te haya ayudado


Hola a todos,

Mi pregunta es la siguiente:

Tengo un WebForm. Dentro de este WebForm tengo n


columnas, y en la primera
de ellas un button1. ¿Como puedo meter código en este


botón?.
Haciendo doble click sobre él en modo desarrollo para


irme al evento click
no funciona, me abre la pantalla de código pero en el


inicio de la misma.
¿como puedo hacer?

Gracias a todos.

IVAN


.

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