| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server" /> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadSkinManager ID="RadSkinManager1" runat="server"> |
| </telerik:RadSkinManager> |
| <div> |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowMultiRowEdit="True" AllowMultiRowSelection="True" |
| AllowPaging="True" GridLines="None"> |
| <MasterTableView> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| </MasterTableView> |
| <ClientSettings EnablePostBackOnRowClick="True"> |
| <Selecting AllowRowSelect="True" /> |
| <Resizing AllowColumnResize="True" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| </div> |
| </form> |
| </body> |
| </html> |
| Imports Telerik.Web.UI |
| Partial Class _Default |
| Inherits System.Web.UI.Page |
| Protected Sub RadGrid1_NeedDataSource(ByVal source As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles RadGrid1.NeedDataSource |
| Dim DT As New Data.DataTable |
| DT.Columns.Add("ID") |
| DT.Columns.Add("Value") |
| DT.Rows.Add(New Object() {1, "test1"}) |
| DT.Rows.Add(New Object() {2, "test2"}) |
| DT.Rows.Add(New Object() {3, "test3"}) |
| DT.Rows.Add(New Object() {4, "test4"}) |
| RadGrid1.DataSource = DT |
| End Sub |
| End Class |
<telerik:RadNumericTextBox ShowSpinButtons="true" NumberFormat-DecimalDigits="4" IncrementSettings-InterceptArrowKeys="true"
IncrementSettings-InterceptMouseWheel="true" Label="" runat="server" ID="txtPrice"
Width="80px">
</telerik:RadNumericTextBox>
txtPrice.MinValue = 1.2575
txtPrice.MaxValue= 1.4575
txtPrice.IncrementSettings.Step =0.0005
The problem is while using spin buttons to change values , it show the decimal part more than i set which was 4.
For instance ; when the value is set to 1.2580 it shows 1.257999999999. After clickling up spin button it makes it 1.2585 and after some more clicking on some other values ist shows this 999999 part of decimal thing.
Is this a bug of the component ? if so, what can i do to fix this.