El gridview renderiza en un elemento html conocido como <table>… </table>, pero renderiza como una tabla mal formada… osea, no incluye en su estructura de cabecera el elemento thead, y por lo tanto no estarías haciendo las cosas bien, por otro lado tendrá problema para ser leído por ejemplo desde dispositivos móbiles… tampoco podrías aplicar un estilo css que diferencie a las filas comunes vs las cabeceras… ya que renderizarían el mismo html.
Por otro lado, si llegaste hasta este post es porque necesitas que tu gridview tenga thead(si fuera posible añades tu razón en un comentario debajo jeje)
Entonces, para que tu gridview tenga thead, haz lo sgte:
1.- Cargas tu gridview con tu data.
2.- Añades esta línea:
GridView1.HeaderRow.TableSection = TableRowSection.TableHeader
Se supone que también debes añadir UseAccessibleHeader = True, pero no es necesario que lo hagas porque por defecto viene a True.
Eso es todo, pero debes respetar el orden… sino obtendrás un error de NullReferenceException, se entiende por qué?
;)
No hay comentarios.:
Publicar un comentario