Puedes hacer un método private que te regrese la cadena de texto formateada..
Ejemplo:
Cita: private string formatString(string s)
{
s = s.Replace("á","& # 225;");
s = s.Replace("é","& # 233;");
s = s.Replace("í","& # 237;");
s = s.Replace("ó","& # 243;");
s = s.Replace("ú","& # 250;");
return s;
}
y lo mandas a llamar
hlnk.ToolTip =
formatString(e.Row.Cells[7].Text);
Pruebalo y nos cuentas que tal te fue..
P.D.- Recuerda que las cadenas que tengo en el replace van juntas