怎么能让datagridview中的列移动,左移或右移

如何能让datagridview中的列移动,左移或右移我设置AllowUserToOrderColumns,但是各列的index值并没有变。因

如何能让datagridview中的列移动,左移或右移
我设置   AllowUserToOrderColumns,   但是各列的index值并没有变。
因此我想设置一个按钮,并设置如下代码:
Dim   cColumnIndex   As   Integer   =   myTable.SelectedCells(0).ColumnIndex

Dim   _column   As   DataGridViewColumn   =   myTable.Columns(cColumnIndex)
myTable.Columns.RemoveAt(cColumnIndex)
myTable.Columns.Insert(_column.Index   -   1,   _column)

但是_column得到的是一个空列,原有的值被清除了。
不知道该怎么写才可以啊?



[解决办法]
您的方法挺好的啊。
[解决办法]
插入的不是空列。
除非 Dim cColumnIndex As Integer = myTable.SelectedCells(0).ColumnIndex 获得的是空列。
[解决办法]
改变Column.DisplayIndex值即可达到你要的效果。