Thanks for the reply. Unfortunately, that does not seem to work, the text remains the "EmptyListItemText" value defined in the aspx file...
I was able to do it as follows:
if (e.Item is GridDataItem && e.Item.DataItem is DataRowView)
{
TableCell cell = (e.Item as GridDataItem)["MyColumn"];
if (cell.Text == m_UnknownDropDownEntryText)
{
cell.Text = string.Format("{0} ({1})", m_UnknownDropDownEntryText, (e.Item.DataItem as DataRowView)["MyColumn"]);
}
}
This seems to work, except after a postback, the column remains empty, I suspect because the OnItemDataBound event is not fired during the second postback...