重新排序数据网格视图中的列

问题描述

我正在使用一个 vb.net 项目,该项目通过数据库中的数据源显示 datagridview。 datagridview 将显示如下。

项目 部分 数据1 数据2 数据3
1 长度 2.60 2.65 2.69
2 宽度 22.30 22.29 22.28
3 高度 16.30 16.27 16.31

如果在显示datagridview时需要重新排列我的表格怎么办?

项目 数据1 数据2 数据3 部分
1 2.60 2.65 2.69 长度
2 22.30 22.29 22.28 宽度
3 16.30 16.27 16.31 高度

如果你能提供任何相关参考的链接,我也很感激。谢谢

解决方法

您可以更改列的顺序

https://docs.microsoft.com/en-us/dotnet/desktop/winforms/controls/how-to-change-the-order-of-columns-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8

Private Sub AdjustColumnOrder()

With customersDataGridView
    .Columns("CustomerID").Visible = False
    .Columns("Item").DisplayIndex = 0
    .Columns("data 1").DisplayIndex = 1
    .Columns("data 2").DisplayIndex = 2
    .Columns("data 3").DisplayIndex = 3
    .Columns("Part").DisplayIndex = 4
End With

结束子

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...