.Net在运行时对DataGridView列重新排序
有没有一种简单的方法可以在运行时对绑定到数据集的DataGridView列重新排序 我可以在设计时通过DataGridView的“编辑列”对话框简单地完成这项工作,但是每次对表单进行更改(删除DataGridView或将其添加到表单中)时都必须记住这一点 谢谢使用:.Net在运行时对DataGridView列重新排序,.net,vb.net,datagridview,datagrid,.net,Vb.net,Datagridview,Datagrid,有没有一种简单的方法可以在运行时对绑定到数据集的DataGridView列重新排序 我可以在设计时通过DataGridView的“编辑列”对话框简单地完成这项工作,但是每次对表单进行更改(删除DataGridView或将其添加到表单中)时都必须记住这一点 谢谢使用: ' Swap the last column with the first.' Private Sub Button10_Click(ByVal sender As Object, _ ByVal args As Event
' Swap the last column with the first.'
Private Sub Button10_Click(ByVal sender As Object, _
ByVal args As EventArgs) Handles Button10.Click
Dim columnCollection As DataGridViewColumnCollection = _
dataGridView.Columns
Dim firstVisibleColumn As DataGridViewColumn = _
columnCollection.GetFirstColumn(DataGridViewElementStates.Visible)
Dim lastVisibleColumn As DataGridViewColumn = _
columnCollection.GetLastColumn(DataGridViewElementStates.Visible, _
Nothing)
Dim firstColumn_sIndex As Integer = firstVisibleColumn.DisplayIndex
firstVisibleColumn.DisplayIndex = _
lastVisibleColumn.DisplayIndex
lastVisibleColumn.DisplayIndex = firstColumn_sIndex
End Sub