在 gridview c# 中交换列

Swapping Column in gridview c#

这里我正在网格视图中交换(互换)列。但我的代码不起作用

这里我正在做第 3 列移动到第 2。

        var columnToMove = dataGridView2.Columns[2];
        dataGridView2.Columns.RemoveAt(2);
        dataGridView2.Columns.Insert(1, columnToMove);

要更改列在 DataGridView 中的位置,请将 DataGridViewColumn 的 DisplayIndex 属性 设置为所需的值:

 dataGridView2.Columns[2].DisplayIndex = 1;