asp.net - net - Problema de redondeo en RadNumericTextBox
telerik net controls (2)
Si siempre quiere mantener siempre un solo lugar decimal de precisión, puede cambiar su elemento NumberFormat para reflejar esto:
<telerik:RadNumericTextBox ID="RadNumericTextBox1"
runat="server"
Culture="en-US">
<NumberFormat AllowRounding="false"
PositivePattern="n.0"
NumericPlaceHolder="n" />
</telerik:RadNumericTextBox>
¿Este ejemplo de NumericTextBox satisface tus necesidades?
Tengo un RadNumericTextBox como a continuación:
<telerik:RadNumericTextBox ID="txtCurSalBudget" runat="server" Enabled="False" >
<NumberFormat AllowRounding="false" />
</telerik:RadNumericTextBox>
Cuando muevo un valor 23190642.0 a este cuadro de texto, se redondea y el resultado es 23190640, aunque AllowRounding = "false".
¿Cómo evitar este redondeo, para obtener el valor real?
Use este código para mostrar dígitos decimales en su cuadro de texto:
<telerik:RadNumericTextBox ID="txtCurSalBudget" runat="server" Enabled="False" >
<NumberFormat AllowRounding="false" DecimalDigits="2" GroupSeparator=" " />
</telerik:RadNumericTextBox>
La propiedad
Dígitos decimales
permite dígitos decimales hasta el número que ingrese, para que se muestren en su cuadro de texto.