Hi,
an dem Problem sitze ich nun seit 12 Uhr... und kenne die Lösungsansätze des Forums aus der Suche fast komplett, aber keins brachte Erfolg.
Ich habe eine GridView, dessen Header bzw die Rows sich zu 100% an die Größe der kompletten GridView anpassen soll; und zwar dynamisch - es funktioniert aber nicht.
In der Control-Eigenschaft konnte ich keine nennenswerte Einstellung finden, und habe es daher selbst versucht:
public static void resizeGrid(DataGridView gridName)
{
gridName.RowHeadersWidth = gridName.Width;
}
Es funktioniert aber einfach nicht ( Bildausschnitt im Anhang ).
Wieso? Geht das nicht mit den Standardgridviews?
Grüße Abt
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Hallo,
Du musst bei einer Deiner Spalten (z.B. Datenbankname) die Eigenschaft AutoSizeMode auf Fill setzen...
Gruß,
wcseller
Das war dann wohl die Eigenschaft, die ich einfach nicht gefunden habe - alle Spalten waren auf AutoSizeCell.
Danke Dir.
Edit: Ungewollter Nebeneffekt: die Zeilenhöhe des Titels ist nun doppelt so hoch?
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code