Próbuję automatycznie dostosować wysokość rzędu i uznałem, że jest to bardzo trudne.Automatyczny rząd Datagridview
Już ustawić tę właściwość:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells.
Ja również wykonaną go za pomocą tej innej metody:
DataGridView.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)
A także wiersz po wierszu, za pomocą tego:
DataGridView.AutoResizeRow(i, DataGridViewAutoSizeRowMode.AllCells)
I nawet na stałe zakodowano wysokość rzędu do dużej wartości, a to też nie działało !! Wszystkie wiersze są pokazane z ich domyślnymi wysokościami.
Żadna z nich nie zadziałała. Kończą mi się opcje.
Większość wierszy w widoku datagridview nie musi być zmieniana. Ale jeden z nich jest wypełniony takimi wartościami:
"a" + "\ n" + b + "\ n" + "c" + "\ n" + "d" + "\ n" + " e "
Mam na myśli krótkie wartości, ale w różnych liniach. Muszę pokazać je na różne sposoby, nie mogę pokazać ich wszystkich razem. Ale widok datagrid wyświetla tylko pierwszy, a wszystkie pozostałe są ukryte, ponieważ wiersz nie jest autoregulowany.
Każdy pomysł na inny sposób.
Cieszę się, że znalazłeś rozwiązanie (przypuszczałem, że już ustawiłeś wrapmode i widzisz, jak wiele linii przelewa się przez obszar komórki siatki). Zamierzam zostawić moją odpowiedź, ponieważ jest to poprawne dla innego problemu (jeśli zaktualizujesz dowolne komórki zwiększające długość danych, zmiana rozmiaru nie uruchomi się automatycznie). –
Och - i oznaczyć to jako odpowiedź, aby pytanie zniknęło z listy nieodebranych. –