jueves, 14 de mayo de 2009

ASP.NET | SELECCIONAR FILA DE UN GRIDVIEW SIN UTILIZAR EL BOTON SELECT



Estimados, en este caso necesité seleccionar una fila de un gridview al presionar un imagebutton que se encontraba dentro del gridview, con cada click seleccionare la fila y cambiaré de imagen el imagebutton ya que el usuario deberá seleccionar la prioridad de cada registro con banderas de diferentes colores, para esto necesitas:

Para este caso utilizé 5 imagenes de banderas que las realicé en Fireworks, cada imagen es de 18px X 18px



Cada vez que el usuario de click en el imageButton del gridview cambiará de bandera.


- Ingresamos a editar columnas en el gridview



- Añadimos una columna del tipo ButtonField al GridView

- Darle click en "Convert this field into a template field"



- Click en Aceptar

- Luego editamos el gridview y ledamos click a editTemplates



En este caso borramos el boton que encontremos y ponemos un ImageButton, y seleccionamos su imagen, en este caso una bandera sin color (prio0.gif),



Luego le damos doble click y editamos su código ingresando lo siguiente: Listo!