Sto provando a regolare automaticamente l'altezza di una riga e l'ho trovato molto impegnativo.Rigenera automaticamente la riga di Datagridview
ho già impostare questa proprietà:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells.
ho anche fatto usando questo altro metodo:
DataGridView.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)
E anche riga per riga, usando questo:
DataGridView.AutoResizeRow(i, DataGridViewAutoSizeRowMode.AllCells)
E anche anche hardcoded l'altezza della riga a un valore elevato, e non ha funzionato neanche !! Tutte le righe sono mostrate con le loro altezze predefinite.
Nessuno di questi ha funzionato. Sono a corto di opzioni.
Non è necessario ridimensionare la maggior parte delle righe nella vista datagrid. Ma uno di loro è pieno di valori come questi:
"a" + "\ n" + b + "\ n" + "c" + "\ n" + "d" + "\ n" + " e "
Voglio dire, valori brevi ma in linee diverse. Devo mostrarli in diverse linee, non posso mostrarli tutti insieme. Ma il datagridview mostra solo il primo e tutti gli altri sono nascosti, perché la riga non autorizza.
Qualche idea su qualsiasi altro modo per farlo.
Contento di aver trovato la soluzione (presumevo che avessi già impostato wrapmode e stavo vedendo le linee multiple che traboccavano dall'area della cella della griglia). Ho intenzione di lasciare la mia risposta poiché è corretto per un altro problema (se si aggiorna una qualsiasi delle tue celle aumentando la lunghezza dei dati, il ridimensionamento non si innescherà automaticamente). –
Oh - e contrassegnalo come la risposta in modo che la domanda rimandi alla lista senza risposta. –