Se per "l'utente non possa riordinare le colonne" intendi "l'utente non possa ordinare i dati nelle colonne cliccando sulla loro intestazione" (in pratica il sort):
Ciauzcodice:For i As Integer = 0 To DataGridView1.Columns.Count - 1 DataGridView1.Columns.Item(i).SortMode = DataGridViewColumnSortMode.Programmatic Next i
Chico