¿Cómo deshabilitar la clasificación de filas en dgv?

¿Cómo deshabilitar la clasificación de filas por usuario (al hacer clic en los encabezados de columna) en la vista de cuadrícula de datos en formularios de Windows?

Sé que puede deshabilitar la clasificación de columnas, pero no puedo encontrar ningún método que deshabilite la clasificación de filas. Podría usar un campo oculto con el índice correcto. Entonces, incluso si el usuario reordena las filas, se guardará correctamente en el banco de datos (reordenando la Lista por campo de índice oculto). Pero eso parece un poco desordenado. Tiene que haber un método integrado o una propiedad para esto, ¿verdad?

Gracias en lo que respecta

preguntado el 31 de diciembre de 12 a las 16:12

1 Respuestas

Es un poco complicado, debe implementar el evento column_added:

Private Sub DGV_ColumnAdded(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewColumnEventArgs) Handles DataGridViewOrganigramme.ColumnAdded
        DGV.Columns(e.Column.DisplayIndex).SortMode = DataGridViewColumnSortMode.NotSortable;
End Sub

Espero que esto ayude.

Respondido 19 Feb 13, 11:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.