Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    Visualizzazione migliaia

    Come posso visualizzare il separatore dei decimali nella visualizzazione di un numero??

    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Ho capito che quando uso il ToString devo fare

    .ToString("N2");

    ma se io devo "gestire" il valore presente in un label o in un textbox, come ad esempio:

    <asp:Label ID="Totale" Text='<%#
    String.Format("{0:0.00}",DataBinder.Eval(Container .DataItem, "Totale")) %>'
    Runat="server" />


    Come imposto le migliaia??

    Grazie

  3. #3
    Vediamo un po' se ho capito bene...

    da che ne so : 12345678,90
    vorresti visualizzare : 12'345'678,90 ?

    Semplice!

    codice:
    <asp:Label ID="Totale" Text='<%#
    String.Format("{0:000,000.00}",DataBinder.Eval(Container.DataItem, "Totale")) %>'
    Runat="server" />
    Prova e poi fammi sapere...
    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Perfetto!!!!

    Grazie 1000!

  5. #5

    Non c'e' problema...
    quando c'e' la soluzione...
    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    ho provato a fare:

    0:000,000.000

    ma un numero del tipo:

    90,200

    diventa

    000.090,200


    Grazie

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da valeria75
    ho provato a fare:

    0:000,000.000

    ma un numero del tipo:

    90,200

    diventa

    000.090,200


    Grazie
    Gentilissima valeria75, usa la tua soluzione che funziona bene

    codice:
    <%#DataBinder.Eval(Container.DataItem, "double", "{0:N}") %>
    Pietro

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    oppure:
    codice:
    <%#DataBinder.Eval(Container.DataItem, "double", "{0:#,##0.00}") %>
    Pietro

  9. #9
    codice:
    <asp:Label ID="Totale" Text='<%#
    String.Format("{0:#,###.##}",DataBinder.Eval(Container.DataItem, "Totale")) %>'
    Runat="server" />
    o anche
    codice:
    <asp:Label ID="Totale" Text='<%#
    String.Format("{0:N}",DataBinder.Eval(Container.DataItem, "Totale")) %>'
    Runat="server" />
    
    N Perche' il formato di default dato dal C# e' 00,000.00
    Scusa
    Nella fretta dimenticavo i segna posto "#" come giustamente Pietro faceva notare.

    Ciao! Pietro possibile che non ti sfugga mai nulla?
    Comunque sia e' ottima anche la sua soluzione.
    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

  10. #10
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Fatto con...


    "{0:#,##0.00}"

    Thanks

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.