
Consulta sobre ASP GridView
Publicado por Jeff Fuentes (1 intervención) el 09/02/2008 02:56:34
Buenas.
Estoy utilizando un GridView para mostrar la información en la página web.
El código es el siguiente:
<asp:gridview id="GrdVacacionesUsuario" runat="server" autogeneratecolumns="False" __designer:wfdid="w1" >
<columns>
<asp:boundfield datafield="motivo" headertext="Motivo" />
<asp:boundfield datafield="cantidad_dias" headertext="Dias" />
<asp:boundfield datafield="fecha_inicio" headertext="Fecha inicio"
dataformatstring="{0:d}" />
<asp:boundfield datafield="fecha_fin" headertext="Fecha fin"
dataformatstring="{0:d}" />
</columns>
</asp:gridview>
Eso me genera algo como esto:
Motivo | Dias | Fecha Inicio | Fecha Fin
---------| ------- | -----------------| ---------------
none | 13 | 13/02/2008 | 26/02/2008
Lo que quiero hacer es modificar el código html que eso genera, de modo que si una fila es impar, haga algo como <tr class="TR_PAR"> y si es impar <tr class="TR_IMPAR"> para poder aplicar estilos css a la tabla.
El código HTML generado es más o menos este:
<table cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_GrdVacacionesUsuario" style="border-collapse:collapse;">
<tr>
<th scope="col">Motivo</th>
<th scope="col">Dias</th><th scope="col">Fecha inicio</th><th scope="col">Fecha fin</th>
</tr>
<tr>
<td>none</td><td>13 </td><td>13/02/2008 </td><td>26/02/2008 </td>
</tr>
</table>
Lo que busco es poder agregar antes del tag </table> algo como <tr class="TRPAR">
Gracia!
Estoy utilizando un GridView para mostrar la información en la página web.
El código es el siguiente:
<asp:gridview id="GrdVacacionesUsuario" runat="server" autogeneratecolumns="False" __designer:wfdid="w1" >
<columns>
<asp:boundfield datafield="motivo" headertext="Motivo" />
<asp:boundfield datafield="cantidad_dias" headertext="Dias" />
<asp:boundfield datafield="fecha_inicio" headertext="Fecha inicio"
dataformatstring="{0:d}" />
<asp:boundfield datafield="fecha_fin" headertext="Fecha fin"
dataformatstring="{0:d}" />
</columns>
</asp:gridview>
Eso me genera algo como esto:
Motivo | Dias | Fecha Inicio | Fecha Fin
---------| ------- | -----------------| ---------------
none | 13 | 13/02/2008 | 26/02/2008
Lo que quiero hacer es modificar el código html que eso genera, de modo que si una fila es impar, haga algo como <tr class="TR_PAR"> y si es impar <tr class="TR_IMPAR"> para poder aplicar estilos css a la tabla.
El código HTML generado es más o menos este:
<table cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_GrdVacacionesUsuario" style="border-collapse:collapse;">
<tr>
<th scope="col">Motivo</th>
<th scope="col">Dias</th><th scope="col">Fecha inicio</th><th scope="col">Fecha fin</th>
</tr>
<tr>
<td>none</td><td>13 </td><td>13/02/2008 </td><td>26/02/2008 </td>
</tr>
</table>
Lo que busco es poder agregar antes del tag </table> algo como <tr class="TRPAR">
Gracia!
Valora esta pregunta


0