jueves, 19 de marzo de 2009

.NET | ASP.NET | Ordenar columnas autogeneradas de un GRIDVIEW en una página aspx.


Hace tiempo que hice una página web con visual studio.net 2008 asp.net y ajax, tuve que cargar en la pagina un gridview autogenerando sus columnas con un query sql

Ahora surgió la necesitad de eliminar una fila, para lo cual necesitaba añadir un boton al grid por cada fila, el punto es que cuando se añaden botones estos se ubican en la parte izquierda del gridview ya que las demas columnas se generan a la derecha en tiempo de ejecución, para poder poner mi boton en la parte derecha se debe:

1. Desactivar la autogeneracion de columnas en el gridview
2. Pasamos a la vista de código dentro del diseño de la página web
3. Ahi veremos que dentro del grid únicamente está el código del boton
4. Incluimos la siguiente línea sobre el codigo del boton por cada columna autogenerada que deseemos mostrar

Mi query era

"select det_id ID, sol_id ID2, i.ins_nombre ITEM, d.det_cantidad CANTIDAD, d.det_unidad UNIDADES, d.det_fechalim FECHA_LIMITE,d.det_observaciones OBSERVACIONES from sc_detallesol d, sc_insumos i where d.ins_id=i.ins_id and d.sol_id=" + lblid.Text

El código de mi grid quedó asi:

No hay comentarios:

Publicar un comentario