Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Settare width con stringa...

    Salve a tutti...ho il seguente problema...
    attraverso questo codice in c# mi calcolo quanto dovrebbe essere lunga una barra...un'idea sostanzialmente a quella dei sondaggi...quel voto ha quella percentuale...ed il codice sarebbe questo...

    barraUno.Width = UnitConverter;
    lblUno.Text = ((A[0] / tot) * 100) + "%";
    barraDue.Width = ((A[1] / tot) * 100) + "%";
    lblDue.Text = ((A[1] / tot) * 100) + "%";
    barraTre.Width = ((A[2] / tot) * 100) + "%";
    lblTre.Text = ((A[2] / tot) * 100) + "%";

    il problema è che mi dice che non può convertire implicitamente una stringa in un system.qualcosa.unit...
    Come posso fare per castare la mia stringa in questo system..Unit???

  2. #2
    Convert.ToString(((A[0] / tot) * 100))+ "%";

  3. #3
    Originariamente inviato da Susin
    Convert.ToString(((A[0] / tot) * 100))+ "%";
    io devo fare il passaggio contrario...da stringa a System.Web.UI.WebControls.Unit...

  4. #4
    non gli dare la percentuale e settalo solo come numero
    barraDue.Width = ((A[1] / tot) * 100);
    gli dai un valore fisso invece che una percentuale
    se vuoi farla diventare una percentuale fai una proporzione e trova un valore intero

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.