Ho codice come:Come si formatta un doppio in una stringa e si visualizzano solo cifre decimali quando necessario?
lblFranshizShowInvwNoskhehEdit.Text = string.Format("{0:n}",
(double)(int.Parse(drDarman["FranshizDarsad"].ToString()) *
Convert.ToInt64(RadNumerictxtPayInvwNoskhehEdit.Text))/100);
Ma {0:n0}
formato di stringa costringe il testo dell'etichetta di non avere cifre decimali e {0:n}
formato di stringa costringe il testo dell'etichetta di avere 2 cifre decimali (default).
Nel mio scenario voglio solo cifre decimali quando necessario/senza arrotondarle/come posso farlo?
Si prega di don' t metti cose come "asp.net/C#" nel titolo - usa semplicemente i tag per questo. Inoltre, questo non ha nulla a che fare con ASP.NET tranne per il fatto che si sta piazzando la stringa che si ottiene nella proprietà 'Text' di un controllo' Label'. –