В теме this, я спросил, как сортировать строки по сумме значений в строке. Решение было это:Сортировка столбцов в datagridview
var temp = myDataBaseDataSet.table1.Clone();
myDataBaseDataSet.table1.Rows.Cast<DataRow>()
.OrderByDescending(x => x.ItemArray.OfType<bool>().Count(b => b == true))
.ToList().ForEach(x =>
{
temp.Rows.Add(x.ItemArray);
});
this.table1DataGridView.DataSource = temp;
Теперь есть новый, возможно, глупый вопрос: как сортировать столбец, как строки в приведенном выше примере? Просто, чтобы изменить порядок столбцов (но сохранить значения столбцов)
Я попытался подать заявку на пример. Сначала я сортирую строки, как уже писал. Тогда мне нужно поменять местами столбцы суммой значений столбцов, и они должны быть размещены в порядке убывания (как на скриншоте)