有谁知道在使用复杂对象时如何对 MVCContrib 网格进行排序。
我的网格正在显示 Person 列表,我正在尝试对 Country 属性进行排序。问题是 Country 是一个 Address 类的属性,它是 Person 的一个属性。
人.地址.国家
<%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(); %>
例外:
没有为类型“{Namespace}.Person”定义属性“Country”
var sourceProp = Expression.Property(sourceParam, this.SortBy); \MVCContrib\UI\Grid\Sortable\ComparableSortList.cs 行:41
任何的意见都将会有帮助。
谢谢,
MG1