Dobrý den, můžete to udělat například tak, že si před zavřením aplikace v cyklu zjistíte šířky jednotlivých sloupců a tuto informaci si uložíte do settings jako pole hodnot. Po znovuotevření zase cyklem dataGridView projedete a nastavíte hodnoty nazpátek. K šířce sloupců se dostanete takto: mujDatagridView.Columns(cisloSloupce).Width K pořadí to je myslím takto: mujDatagridView.Columns(cisloSloupce).DisplayIndex tím si ale nejsem 100% jistý Každopádně si musíte dát pozor na případ, kdy uložené nastavení není dostupné a taky musíte ošetřit případ, kdy se do dataGridView načte méně sloupců než v době, kdy jste nastavení ukládal. Pokud se budete snažit změnit šířku sloupce 10 ale ono jich tam bude jen 9, dostanete vyjímku.
|