¿Cómo configurar el estilo de una celda en asp: DataGrid?
¿Cómo puedo configurar el estilo (css) de una celda en unaasp:DataGrid
?
¿Qué es lo que realmente estoy tratando de lograr? Unhtml
table
, donde controlo el contenido html por celda y el estilo css por fila y por celda:
<TABLE>
<TR class="odd available">
<TD class="holiday available hassub firstColumn">
<P ...>...
<TD class="blackout">
<A href="...">...</A>
<TD style="available">
<SPAN ...>...</SPAN>
<TD class="booked">
<DIV ...>...</DIV>
<TD class="orphan available">
<DIV ...>...</DIV>
<TD style="orphan booked checked">
<SPAN ...>...</SPAN>
<A href="...">...</A>
<DIV ...>...</DIV>
</TR>
<TR class="blackout">
<TD>34 points
<TD><%# GetHtmlForCell() %>
</TR>
</TABLE>
Y se acepta queunasp:Repeater
no puede trabajar en este caso.
Tengo HTML que necesito generar; y solo tengo que ver si ASP.net puede generar html requerido. Supongo que no, ya que "WebForms" significa que no genera HTML.
Bonus ChatterUnasp:DataGrid
El control en ASP.net rinde múltiples celdas. El formato de cada estilo puede ser ajustado porconfigurando varias propiedades de formato, por ejemplo:
BackColor
ForeColor
Font
Pero no hay manera de ajustar laStyle
de una celda, por ejemplo
style="holiday blackout hassub"
Lectura de bonosAlgunas lecturas extra no relacionadas:
Cambia el estilo de celda dentro de datagridMSDN: Clase DataGridViewCellStyle¿Cómo configurar el estilo de una celda en un asp: ListView?Crear una tabla HTML con un repetidor ASPCómo crear una tabla de tres columnas en ASP.Net Repeatercódigo html personalizado en un repetidorMSDN: Estilos de celda en el control DataGridView de Windows Forms