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.
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.
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.
Tags und Links c# winforms datagridview