Torna al Thread
//prima controllo che la riga non sia un header, un footer o un pager
if (e.Row.RowType != DataControlRowType.Header && e.Row.RowType != DataControlRowType.Footer && e.Row.RowType != DataControlRowType.Pager)
{
//come possibile variante al tuo bottone: tutto il testo è visibile nel tooltip, passando il mouse sul testo
e.Row.Cells[5].ToolTip = e.Row.Cells[5].Text;
//poi, controllo la lunghezza del testo della mia cella: se supera una certa lugnhezza, sostituisco il testo con quanti caratteri della descrizione voglio mostrare + i puntini
if (e.Row.Cells[5].Text.Length > 5)
e.Row.Cells[5].Text = e.Row.Cells[5].Text.Substring(0, 3) + "...";
}