Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RadNumeric TextBox不接受999999999999.999值并将其转换为100000000000_C#_Asp.net - Fatal编程技术网

C# RadNumeric TextBox不接受999999999999.999值并将其转换为100000000000

C# RadNumeric TextBox不接受999999999999.999值并将其转换为100000000000,c#,asp.net,C#,Asp.net,我有一个c#格式的RadNumeric文本框。当我在该文本框中传递值99999999999.999并向前移动时,它会自动将该值转换为100000000000。但我想传递值,因为它是。有人能帮忙吗 <telerik:RadNumericTextBox ID="abcRadTextBox" NumberFormat-DecimalDigits="3" NumberFormat-NegativePattern="False" MaxLength="16" MinValue="0"

我有一个c#格式的RadNumeric文本框。当我在该文本框中传递值99999999999.999并向前移动时,它会自动将该值转换为100000000000。但我想传递值,因为它是。有人能帮忙吗

<telerik:RadNumericTextBox ID="abcRadTextBox" NumberFormat-DecimalDigits="3" 
    NumberFormat-NegativePattern="False" MaxLength="16" MinValue="0"
    MaxValue="9999999999999.999" Width="300px" Value="0.000" runat="server">


我的代码是:请将代码编辑到问题的文本中。我想这是因为四舍五入<代码>双精度数字格式提供大约14位小数的精度。你已经用完了。尝试测试您的案例中是否有较小的数字,例如9999999.999。是的,如果我包含13个9的数字,精度为2,则它正常工作。但是对于.999,它并不是特别适用于13个数字9。@stop-cran:是的,你说得对。我已经超过了限制