Hi,
if you don't want to modify your entity class, but still wishes for the Full Name structure to be served by the datasource object rather than manually at binding time, then you can use a dedicated typedlist with a "Full Name" column built thanks to a LLBLGen expression.
That's pretty much what you describe as your former way to do it (TypedList inherits from DataTable)