Вы можете использовать ObjectContainerDataSource из практики и шаблонов Microsoft для достижения этой цели. Имейте в виду, что Eval использует отражение, и лучше использовать ((MyType) Container.DataItem) .SomeProperty синтаксис, если вы действительно хотите поместить это в aspx. Я бы пошел за методы в коде, который вернул бы то, что вам нужно. Дополнительное замечание: здесь вы нарушаете закон Деметры.