2011-03-02 19 views
15

Tengo un datagridview que está poblado por un proceso almacenado. Normalmente, volvería a ordenar las columnas mediante el cuadro de diálogo "Editar columnas", pero este datagridview se está utilizando para mostrar datos de diferentes fuentes, por lo que no puedo hacer eso.Organizar columnas en un DataGridView

He descubierto cómo cambiar el nombre de los encabezados y hacer ciertas columnas congeladas, pero ¿cómo puedo cambiar el orden de visualización en ellas?

+1

podría utilizar DataGridView.Columns [índice] .DisplayIndex = 0; –

Respuesta

22

Con la propiedad DisplayIndex

myGridView.Columns["myFirstCol"].DisplayIndex = 0; 
myGridView.Columns["mySecondCol"].DisplayIndex = 1; 
-1
grid.AllowUserToOrderColumns = true; 
Cuestiones relacionadas