我有一个包含列标题的排序列表,如何重新排列我的 datagridview 使其与排序列表的顺序相同?
我已经尝试了下面的代码,但这并不总是有效,有些列没有正确排序。感谢您对此的任何帮助。
sortedColumnNames.Sort();
foreach (DataGridViewColumn col in dataGridView1.Columns)
{
col.DisplayIndex = sortedColumnNames.IndexOf(col.HeaderText);
}
sortedColumnNames: athens crete corfu kefalonia mykonos rhodes santorini skiathos zante