Как сделать сортировку столбцов datagrid из кода позади
У меня есть DataGrid в моем проекте, где я скрываю заголовки столбцов. Когда пользователь нажимает на кнопку, Я хочу отсортировать сетку по первому столбцу.
Но когда я не скрываю заголовок столбца mu и не нажимаю на него, он сортирует столбец. Пожалуйста помочь.
Что я уже пробовал:
Я попробовал следующий код, который не работает
публичное главное окно()
{
метод InitializeComponent();
dataGrid1.Загружено += (s, e) =>
{
dataGrid1.Сортировка -= DataGrid1_Sorting;
dataGrid1.Сортировка += DataGrid1_Sorting;
};
}
частная DataGrid1_Sorting недействительным(объект отправителя, DataGridSortingEventArgs е)
{
}
частная button_click появилась недействительным(объект отправителя, RoutedEventArgs е)
{
DataGrid1_Sorting(dataGrid1, new DataGridSortingEventArgs (dataGrid1.Столбцы[0]));
}