Hallo Dietrich,
du musst in dem Fall das AutoColumnSize für die Columns separat pro Column festlegen und nicht für alle.
Das Column wo AutoSize nicht angewendet werden soll lässt du weg.
deinDGV.Columns(0).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
deinDGV.Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
deinDGV.Columns(2).Width = 1000
Anstelle des Index kannst du auch den Namen des Columns verwenden.
deinDGV.Columns("Column1").Width = 1000
Ich ziehe es grundsätzlich vor den Benutzer die Spaltenbreite selber festlegen zu lassen und merke
mir die Spaltenbreite in einer XML Datei, so das diese dann immer wieder so ist wie der Benutzer
dies festgelegt hat.
Gruß
Jens