Кто-нибудь знает, как сортировать сетку MVCContrib при использовании сложного объекта.
Моя сетка отображает список Person, и я пытаюсь отсортировать по свойству Country. Проблема в том, что Country - это свойство класса Address, которое является свойством Person.
Person.Address.Country
<%Html.Grid(Model).Columns(column =>
{
column.For(x => x.Id);
column.For(x => x.FirstName);
column.For(x => x.LastName).Sortable(false);
column.For(x => x.Address.Country).Sortable(false);
column.For(x => x.Age).Sortable(true);
}).Render(); %>
Исключение:
Свойство 'Страна' не определено для типа '{Пространство имен} .Person'
var sourceProp = Expression.Property (sourceParam, this.SortBy);
\ MVCContrib \ UI \ Grid \ Sortable \ ComparableSortList.cs Строка: 41
Любые предложения будут полезны.
Спасибо,
MG1