2012-03-10 14 views
6

Cómo congelar un encabezado de grilla Asp.net? Estoy tratando de hacerlo de diferentes maneras, pero no puedo hacerlo.Congelar el encabezado, desplazar el GridView

estoy usando ASP 2.0 y VS 2010.

Puede alguien ayudarme?

+0

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 –

+0

Gracias Aristotelis. Pero ya intenté que esto no funcionara para mí. Hay alguna forma de congelar el encabezado programáticamente. – Indra

+0

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

Respuesta

0

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">' 
    } 
    ); 
}); 
Cuestiones relacionadas