我有一个RadNumericTextBox如下:
<telerik:RadNumericTextBox ID="txtCurSalBudget" runat="server" Enabled="False" >
<NumberFormat AllowRounding="false" />
</telerik:RadNumericTextBox>
当我将值23190642.0移动到此文本框时,它会被舍入,结果为23190640,即使AllowRounding =“false”。
如何避免这种舍入,以便我得到实际值?
答案 0 :(得分:2)
使用此代码在文本框中显示小数位数:
<telerik:RadNumericTextBox ID="txtCurSalBudget" runat="server" Enabled="False" >
<NumberFormat AllowRounding="false" DecimalDigits="2" GroupSeparator=" " />
</telerik:RadNumericTextBox>
属性
DecimalDigits
允许输入数字的十进制数字显示在文本框中。
答案 1 :(得分:1)
如果您始终希望始终保持一个小数位的精度,则可以更改NumberFormat元素以反映这一点:
<telerik:RadNumericTextBox ID="RadNumericTextBox1"
runat="server"
Culture="en-US">
<NumberFormat AllowRounding="false"
PositivePattern="n.0"
NumericPlaceHolder="n" />
</telerik:RadNumericTextBox>
此示例NumericTextBox是否满足您的需求?