首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-03-19 
如何能让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值即可达到你要的效果。

热点排行