¿Cómo deshabilitar la clasificación de filas en dgv?
Frecuentes
Visto 42 veces
0
¿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
1 Respuestas
0
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 windows forms sorting row or haz tu propia pregunta.