ASP.NET - Consulta sobre ASP GridView

   
Vista:

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!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta sobre ASP GridView

Publicado por @vm (196 intervenciones) el 11/02/2008 19:07:59
Puuedes apoyarte de RowStyle y AlternatingRowStyle del GridView para definir el estilo q deseas a un registro si, y a otro no.

<asp:GridView ID='GridView1' runat='server'>
<AlternatingRowStyle />
</asp:GridView>

Saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar