Hola.
Pues ya lo hice asi :
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
string cadena = e.Item.Cell[0].Text;
e.Item.Cell[0].Text = cadena+variable;
}
y pues nada

e.Items.Cell[0].Text = "", todas las veces que pasa por ahi.
Sera acaso porque esa es una HiperLinkColumn?