Ответ на ваш другой пост также является ответом на этот пост. Чтобы получить "Expresions", которые вы ищете, вы можете сделать что-то вроде этого ...
var props = e.Item.DataItem.GetType().GetProperties();
foreach (var item in props)
{
Console.WriteLine(string.Format("{0}:{1}", item.Name, DataBinder.Eval(e.Item.DataItem, item.Name)));
}
Этот цикл пройдет через ваш DataItem, захватит каждое свойство и выведет его имя и значение на консоль. Если ваш Автор не отображается в списке результатов, возможно, это не свойство, а открытое поле, поэтому вам следует взглянуть на GetFields () или некоторые другие методы.
Пример использования GetFields ...
var props = e.Item.DataItem.GetType().GetFields();
foreach (var item in props)
{
Console.WriteLine(string.Format("{0}:{1}", item.Name, DataBinder.Eval(e.Item.DataItem, item.Name)));
}