我有DataGrid
和DataTable
ItemSource
。
在DataTable
单元格中,有myClass
个对象,其中有displayField property
个用于显示数据和排序。
在这里,我尝试设置正确的SortMemberPath
值:
private void profileStat_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
e.Column.SortMemberPath = "displayField";
e.Column.CanUserSort = true;
}
现在我得到一个错误:
The type "" does not have a property named "displayField", therefore no sorting of the data family is possible. '
答案 0 :(得分:0)
您应该向我们展示该myClass
类代码。您确定字段displayField
是属性吗?
它应该看起来像这样:
public string displayField { get; set; }
请注意,它必须是公开的。
答案 1 :(得分:0)