, если вы собираетесь обрабатывать событие ItemDataBound,
вы можете привести dataitem к типу Reference и получить доступ к своим свойствам
var myItem = e.Item.DataItem as Reference;
var youAreLookingFor1 = myItem.Name;
var youAreLookingFor2 = myItem.Url;
var youAreLookingFor3 = myItem.PageType;
В противном случае вы можете получить к нему доступ в конструкторе
Обновление !!!!
<%# DataBinder.Eval(e.Item.DataItem, "Name") %>
Вы также должны быть в состоянии использовать
<%# Eval("propertyName") %>
Надеюсь, это поможет.