Impostazione automatica larghezza riga datagridview

di il
2 risposte

Impostazione automatica larghezza riga datagridview

Salve ho una datagridview in cui all'interno della cella di larghezza predefinita devo inserire un testo che risulta abbastanza lungo e vorrei che esso vada a capo anche non automaticamente (potrei dire anche io dove deve andare a capo) allargando l'altezza della cella in modo da poterne leggere il contenuto, e le dimensioni delle altre celle dovrebbero essere della stessa altezza. va bene anche se solo la cella con testo maggiore sia più alta.
Chiedo indicazioni su come risolvere il problema in c# con visual studio 2019

Grazie anticipate per le indicazioni

2 Risposte

  • Re: Impostazione automatica larghezza riga datagridview

    Salve,
    alle impostozioni della colonna devi modificare la proprieta' .DefaultCellStyle.WrapMode = DataGridViewTriState.True
    e poi giocare un po' con la proprieta' .AutoResizeRows(...) della datagridview, ad esempio .AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCells)

    saluti omnia
    --
    Andrea
  • Re: Impostazione automatica larghezza riga datagridview

    Grazie funziona perfettamente era proprio quello che volevo. Ho aggiunto solo un ciclo per averle tutte uguali, ciclo che posto per qualcun altro che vuole copiare il codice
     dati1_dgv.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
                dati1_dgv.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCells);
    
                for (int i = 0; i < dati1_dgv.RowCount; i++)
                {
                    DataGridViewRow row = dati1_dgv.Rows[i];
                    row.Height = 50;
                }
Devi accedere o registrarti per scrivere nel forum
2 risposte