Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/03/2016, 18:34
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: No se muestra GridView

Lo que pasa es que el control gridview no agregar automaticamente los tags thead que necesita jquery.datatable, prueba hacer lo siguiente:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.         $(document).ready(function () {
  3.  
  4. ("#MainContent_GridView1").prepend( $("<thead></thead>").append( $(this).find("tr:first") ) ).dataTable();
  5.  
  6.             $('#MainContent_GridView1').DataTable(
  7.                 {
  8.                     "oLanguage": { "sUrl": "//cdn.datatables.net/plug-ins/1.10.7/i18n/Spanish.json" },
  9.                     "columnDefs": [
  10.                         {
  11.                             "render": function (data, type, row) {
  12.                                 return "<a href='EditIncidence?incidenceId=" + data + "'>" + data + "</a>";
  13.                             },
  14.                             "targets":0
  15.                         },
  16.                          { "title": "Equipo", "targets": 1 },
  17.                          { "title": "Tipo de incidencia", "targets": 2 },
  18.                          { "title": "Mensage", "targets": 3 },
  19.                          { "title": "listado", "targets": 4 },
  20.  
  21.  
  22.                     ]
  23.                 });
  24.         });
  25.         </script>

La otra forma es indicarle por código que el gridview agregue los tags thead y tfoot mediante el evento OnPreRender="GridView1_PreRender"

Cita:
protected void GridView1_PreRender(object sender, EventArgs e)
{
GridView1.DataSource = Sample.GetData();
GridView1.DataBind();

if (GridView1.Rows.Count > 0)
{
GridView1.UseAccessibleHeader = true;
GridView1.HeaderRow.TableSection = TableRowSection.TableHeader;
GridView1.FooterRow.TableSection = TableRowSection.TableFooter;
}

}
salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net