Ich versuche, die Höhe einer Zeile automatisch anzupassen, und ich habe es sehr herausfordernd gefunden.Datagridview Zeile Autoresize
ich bereits diese Eigenschaft haben:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells.
Ich habe es auch diese andere Methode gemacht:
DataGridView.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)
Zeile für Zeile und auch, indem Sie diese:
DataGridView.AutoResizeRow(i, DataGridViewAutoSizeRowMode.AllCells)
Und auch die Höhe der Zeile zu einem großen Wert hartcodiert, und es hat auch nicht funktioniert !! Alle Zeilen werden mit ihren Standardhöhen angezeigt.
Keine von diesen funktioniert. Mir gehen die Optionen aus.
Die meisten Zeilen in der Datagridview müssen nicht in der Größe geändert werden. Aber einer von ihnen ist mit Werten wie diesen gefüllt:
"a" + "\ n" + b + "\ n" + "c" + "\ n" + "d" + "\ n" + " e "
Ich meine, kurze Werte, aber in verschiedenen Zeilen. Ich muss sie in verschiedenen Zeilen zeigen, kann sie nicht alle zusammen zeigen. Aber die Datagridview zeigt nur die erste und alle anderen sind ausgeblendet, da die Zeile nicht autorisiert ist.
Jede Idee über eine andere Möglichkeit, es zu tun.
Ich bin froh, dass Sie die Lösung gefunden haben (ich hatte vermutet, dass Sie bereits den Umbruchmodus eingestellt haben und die mehreren Zeilen über den Rasterzellenbereich laufen). Ich werde meine Antwort belassen, da sie für ein anderes Problem korrekt ist (wenn Sie eine Ihrer Zellen aktualisieren und die Länge der Daten erhöhen, wird die Größenänderung nicht automatisch ausgelöst). –
Oh - und markieren Sie dies als die Antwort, so dass die Frage aus der unbeantworteten Liste fällt. –