DefaultCellStyle DataGridView

di Jan il
6 risposte

Buonasera a tutti.

Anche oggi ho un problema!

Ho questo codice :

       Dim AddColumn As New DataGridViewTextBoxColumn
       Dim mTabella As String = Lavori_straordinariDGV.CurrentRow.Cells(2).Value
       RipartizioneDGV.Columns.Insert(4, AddColumn)
       RipartizioneDGV.Columns(4).Name = "tabella"
       RipartizioneDGV.Columns(4).HeaderText = "Tabella"
       RipartizioneDGV.Columns(4).Width = 80
       RipartizioneDGV.Columns(4).DataPropertyName = mTabella
       RipartizioneDGV.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
       RipartizioneDGV.Columns(4).DefaultCellStyle.NullValue = "0,00"

Non ho trovato alcuna proprietà nel DefaultCellStyle che mi consenta di stabilire che questa colonna  debba contenere numeri con 2 decimali (N2).

Grazie per il vostro aiuto.

6 Risposte

  • Ciao jan

    la proprietà che devi usare è .format

    RipartizioneDGV.Columns(4).DefaultCellStyle.Format = "n2"
  • 05/07/2024 - vitonoda ha scritto:


    RipartizioneDGV.Columns(4).DefaultCellStyle.Format = "n2"

    Ciao,vitonoda. Grazie mille. Hai risolto il mio problema!

  • “vitonoda” ?

  • 06/07/2024 - grumpy ha scritto:


    “vitonoda” ?

    grumpy, scusa ,ma solo ora vedo il tuo msg.

    Cosa ho sbagliato? ho solo risposto a vitonoda.

  • Scusa tu. Credevo che tu rispondessi a me che ti avevo dato lo stesso suggerimento di vitonoda del quale però non avevo visto il post. E poi il mio post è sparito. Boh!

  • 06/07/2024 - grumpy ha scritto:


    Scusa tu. Credevo che tu rispondessi a me che ti avevo dato lo stesso suggerimento di vitonoda del quale però non avevo visto il post. E poi il mio post è sparito. Boh!

    Misteri dell'informatica,grumpy!

Devi accedere o registrarti per scrivere nel forum
6 risposte