i utilizar jQuery floatThead
http://mkoryak.github.io/floatThead/#intro
que tenía que utilizar un poco de jQuery para convertir a la primera fila a una culata en T para que funcione.
debajo de ejemplo:
$(document).ready(function() {
var $theadCols = $("#ContentPlaceHolder1_grdCashflow tr:first-child"),
$table = $("#ContentPlaceHolder1_grdCashflow");
// create thead and append <th> columns
$table.prepend("<thead/>");
$table.find("thead").append($theadCols);
// init stickyHeader
$table.floatThead();
//$table = $("#ContentPlaceHolder1_grdCashflow");
$table.dataTable(
{
"paging": false,
"ordering": false,
"dom":'<"top"fi>rt<"bottom"><"clear">'
}
);
});
El siguiente enlace muestra una manera de lograr esto [Columnas Freeze GridView y soportes de conexión en ASP.Net CSS] (http://www.vbknowledgebase.com/?Id=91&Desc= Freeze-GridView-Columns-and-Headers-in-ASP.Net-CSS) Estoy agregando enlaces de 2 mores para este problema que puedes probar. Para mí, el primero que propuse está funcionando, así que es muy probable que te hayas perdido algo. Sin embargo, las otras 2 soluciones también están funcionando para que pueda probarlas. [Vista de cuadrícula con encabezado fijo] (http://www.codeproject.com/Articles/250669/Gridview-with-Fixed-Header) y [Congelar encabezados de GridView de ASP.NET mediante la creación de extensiones del lado del cliente] (http: // weblogs .asp.net/d –
Gracias Aristotelis. Pero ya intenté que esto no funcionara para mí. Hay alguna forma de congelar el encabezado programáticamente. – Indra
Intenté algo similar ... http://stackoverflow.com/questions/28351955/how -to-match-the-column-width-from-a-table-and-a-asp-net-generated-gridview-tabl pero el ancho no coincide – SearchForKnowledge