Benutzer kann die Größe von DataGridView-Spalten nicht ändern

9

Ich habe eine DataGridView, bei der die Datenquelle auf eine verbindliche Datenquelle gesetzt ist. Mein Problem ist, dass ich nicht am meisten der Spaltengröße ändern kann. Einige der Spalten zeigen keinen Größenänderungscursor an, während zwei andere Spalten die Größe ändern.

Hier ist, was ich versucht habe:

  • DGV.AllowUsertoResizeColumns = True
  • DGV.AutoSizeColumnMode = None
  • DGV.RowHeadersWidthSizeMode = EnableResizing
  • DGV.Dock = Fill
  • Alle Spalten mit AutoSizeMode = NoneSet und Resizable = True
  • Der DGV ist in einem Panel eines SplitContainer eingebettet, aber nachdem er nach vorne gebracht wurde, können die anderen nach hinten oder andere zufällige Kombinationen die Größe nicht ändern
  • Verwendung von dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader) (und anderer Varianten) nach dem Laden von Daten in den DGV
  • Obwohl ich die Größe einer der Spalten ändern kann, unterscheiden sich die Einstellungen in der Columns-Auflistung nicht von den anderen

Hier ist ein Screenshot der Eigenschaften meiner DataGridView :

Irgendwelche Ideen?

    
Paul 16.07.2013, 15:11
quelle

1 Antwort

6

Beim Überprüfen der einzelnen Spalteneinstellungen in der Gridview habe ich festgestellt, dass einige Zellen noch

hatten

AutoSizeMode = AllCells

Ich habe das geändert zu:

AutoSizeMode = NotSet

und jetzt kann ich die Größe aller Spalten ändern.

    
Paul 02.05.2014, 15:50
quelle

Tags und Links