禁用DataGridView排序功能 vb.net
时间: 2024-05-27 15:13:28
浏览: 109
要禁用DataGridView的排序[功能](https://geek.csdn.net/educolumn/0cf712bbe06919ce80efc8d763fefd03?spm=1055.2569.3001.10083),可以在DataGridView的ColumnHeaderMouseClick事件中[添加](https://geek.csdn.net/educolumn/4d4bec229f163522438e69abc8681710?spm=1055.2569.3001.10083)以下[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083):
Private Sub dgv_ColumnHeaderMouseClick(ByVal sender As Object, ByVal e As DataGridViewCellMouseEventArgs) [han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)dles dgv.ColumnHeaderMouseClick
e.[han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)dled = True
End Sub
这样就可以阻止用户通过点击列标题来排序数据。
相关问题
vb.net datagridview 排序
以下是在VB.NET中对DataGridView进行排序的方法:
1. 使用Sort方法对DataGridView进行排序
```vb.net
DataGridView1.Sort(DataGridView1.Columns("ColumnName"), System.ComponentModel.ListSortDirection.Ascending)
```
vb.net DataGridView拖拽标题进行排序
在 VB.NET 中,可以通过以下步骤实现 DataGridView 标题的拖拽排序:
1. 设置 DataGridView 的 AllowUserToOrderColumns 属性为 True,以允许用户拖拽列标题进行排序。
2. 添加 DataGridView 的 ColumnHeaderMouseClick 事件和 ColumnDisplayIndexChanged 事件的处理程序。
3. 在 ColumnHeaderMouseClick 事件处理程序中,设置 DataGridView