Самый простой способ - добавить новое свойство в класс User, которое содержит полное имя:
public string FullName
{
get { return LastName + " " + FirstName; }
}
И привязать список к этому.
Преимущество этого заключается в централизации логики построения полного имени, так что вы можете использовать его в нескольких местах на вашем сайте, и если вам нужно изменить его (например, на Имя + "" + Фамилия), вы только нужно сделать это в одном месте.
Если изменение класса не вариант, вы можете создать класс-оболочку:
public class UserPresenter
{
private User _user;
public int Id
{
get { return _user.Id; }
}
public string FullName
{
get { return _user.LastName + " " + _user.Firstname; }
}
}
Или подключитесь к событию itemdatabound (возможно, там неправильно указано имя) и измените элемент списка напрямую.