c # Ändern Sie die Größe der DataGridview-Spalten, um sie an die Steuerung anzupassen

7

Ich habe eine Datagridview, die mit einem Panel auf einem Winform angedockt und verankert ist. Wenn ich die Größe des Formulars ändere, ändert sich die Größe des Datagridview wie erwartet, aber die Größe der Spalten wird nicht an die Datagridview angepasst. Stattdessen habe ich die Hintergrundfarbe der Datagridview.

Wie kann ich die Spalten mit dem Steuerelement wachsen lassen?

Danke.

    
Darren Young 16.11.2010, 12:32
quelle

3 Antworten

6
%Vor%     
Stefan P. 16.11.2010, 12:35
quelle
11

Sie können immer die Eigenschaft AutoSizeColumnsMode verwenden

  

Mit dieser Eigenschaft können Sie das Steuerelement so konfigurieren, dass die Spaltenbreiten automatisch angepasst werden, um entweder das Steuerelement zu füllen oder den Zelleninhalt anzupassen. Größenanpassungen erfolgen im Füllmodus, wenn sich die Breite des Steuerelements ändert.

Dafür gibt es viele weitere Informationen auf der MSDN-Seite.

    
ChrisF 16.11.2010 12:38
quelle
10

Sie können die Eigenschaft AutoSizeMode einer der Spalten auf Fill setzen. Dann ändert sich diese Spalte immer selbst, um den gesamten verfügbaren Platz zu füllen, der nicht von anderen Spalten benutzt wird.

    
alpha-mouse 16.11.2010 12:36
quelle

Tags und Links