Tengo un código como:¿Cómo puedo formatear un doble en una cadena y solo mostrar dígitos decimales cuando es necesario?
lblFranshizShowInvwNoskhehEdit.Text = string.Format("{0:n}",
(double)(int.Parse(drDarman["FranshizDarsad"].ToString()) *
Convert.ToInt64(RadNumerictxtPayInvwNoskhehEdit.Text))/100);
Pero {0:n0}
formato de cadena obliga el texto de la etiqueta para no tener dígitos decimales y {0:n}
formato de cadena obliga el texto de la etiqueta para tener 2 dígitos decimales (por defecto).
En mi caso, solo quiero dígitos decimales cuando sea necesario/sin redondearlos/¿cómo puedo hacer eso?
Por favor, no Ponga cosas como "asp.net/C#" en el título, solo use las etiquetas para eso. Además, esto no tiene nada que ver con ASP.NET, excepto que está colocando la cadena que ingresa en la propiedad 'Text' de un control' Label'. –