Saltar al contenido

¿Cómo cambiar el texto del encabezado de Gridview después de Databound?

Queremos brindarte la mejor información que descubrimos en todo internet. Nosotros deseamos que te sea de utilidad y si quieres comentarnos algo que nos pueda ayudar a mejorar hazlo libremente.

Solución:

puede hacer esto con RowDataBound evento de GridView

protected void grdSearchResult_RowDataBound(object sender, GridViewRowEventArgs e)

     if (e.Row.RowType == DataControlRowType.Header)
     
        for (int i = 0; i < e.Row.Cells.Count; i++)
        
            e.Row.Cells[i].Text = e.Row.Cells[i].Text.Replace("_", " ");
        
     

y funciona bien

Puede cambiar el texto de la celda en lugar de la propiedad HeaderText:

        for (int i = 0; i < grdSearchResult.Columns.Count; i++)
        
            grdSearchResult.HeaderRow.Cells[i].Text = grdSearchResult.HeaderRow.Cells[i].Text.Replace("_", "");
        

No necesita hacer esto en PreRender, solo después de que se hayan vinculado los datos.

Establezca la propiedad AutoGenerateColumns de gridview en false y agregue BoundFields.








Puedes añadir valor a nuestra información cooperando tu experiencia en las notas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *