SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: javnet en Lunes 18 de Enero de 2010, 23:29

Título: click en celda del gridview que tiene imagen
Publicado por: javnet en Lunes 18 de Enero de 2010, 23:29
Buenas, llego a este lugar por la necesidad de encontrar una solución, ojala puedan colaborarme

Uso VS2008 C#.NET y SQL SERVER. Tengo un gridview con una columna imagefield, la cual me carga imagenes traidas de mi base de datos, esto lo hace por medio del control la cual me da opciones de Dataimageurlfield y Dataimageurlformatstring. Esto lo hace muy bien; pero ahora desearia que en esas imagenes que me muestra mi gridview poder dar click encima de cada una y que cada una de ellas me envie a una pagina diferente. Sera posible? o como lo puedo hacer, siempre las imagenes seran traidas de la base de datos, por lo cual el gridview es dinámico.

Agradezco su colaboración
Título: Re: click en celda del gridview que tiene imagen
Publicado por: el_peasso en Lunes 25 de Enero de 2010, 11:27
Prueba a manejar el evento RowDataBound del GridView y en la propiedad e.Row.Cells
Título: Re: click en celda del gridview que tiene imagen
Publicado por: javnet en Lunes 25 de Enero de 2010, 22:04
Te agradezco mucho, pero el rowdatabound, me carga al principio los datos que yo maneje, pero no veo como manejar el click sobre una registro del gridview. Ese registro son solo imagenes y quiero que al darle click en cada imagen me envie a una pagina explicita. El problema es que estoy manejando el imagefield y este item me trae las imagenes de la base de datos, pero no veo la forma de convertirlo en una especie de link que al darle click me enviara otro lado. He probado mucho tiempo con diferente tipos de items del control y intentando manejar los eventos pero no encuentro la forma.

gracias por la colaboración
Título: Re: click en celda del gridview que tiene imagen
Publicado por: javnet en Martes 26 de Enero de 2010, 03:04
ya lo logre realizar en el evento RowDataBound
gracias
Título: Re: click en celda del gridview que tiene imagen
Publicado por: Josengan en Viernes 13 de Agosto de 2010, 21:57
Hola me puedes explicar como hiciste ese evento en la celda del gridview. saludos y gracias
Título: Re: click en celda del gridview que tiene imagen
Publicado por: el_peasso en Sábado 14 de Agosto de 2010, 01:30
Hola,

El evento RowDataBound del GridView se dispara cada vez que el control enlaza una fila de la tabla con los datos que recibe de su origen de datos. Por lo tanto en el objeto e, recibimos los que necesitamos para poder realizar cambios dentro de lo que el objeto GridView genera dentro del tiempo de ejecución. Dentro de e.Row.Cells