Лучше использовать TreeView и HierarchicalDataTemplate, чтобы показать уровни группировки в вашей структуре данных.
Я не знаю точно, как выглядит ваша структура данных. Если вы сплющенные данные, которые вы, возможно, потребуется изменить этот вид структуры
public class Item
{
public string Group { get; set; } // A prop you want the grouping on
public string AnotherItemProp { get; set; }
}
public IEnumerable<Item> Items // used as your list source somewhere
данных Для этого:
public class Group
{
public string AnotherGroupProp { get; set; } // grouping value from flattened
public IEnumerable<Item> Items { get; set; }
}
public class Item
{
public string AnotherItemProp { get; set; }
}
public IEnumerable<Group> Groups { get; set; } // Used by treeview
Но если я сортировки «Main» GridView на подвиды не отсортирован? Сложно ли сравнивать их потом? – user1182267