I'm using a radnumeric textbox as a template control in a radgrid which is in a radajaxpanel. The radnumerictextbox doesn't increment or decrement. The grid has paging and if i move to another page the radnumeric textbox works. Also if I take the radajax panel off it also works. I'm using controls in ASP.NET Ajax Q2 2010 SP1 (Version 2011.1.519)
Any clues ?
Any clues ?
<telerik:RadAjaxPanel ID="RadAjaxPanel3" runat="server" LoadingPanelID="RadAjaxLoadingPanel2" > <div style="margin: 5px 15px 0 15px; "> Search:<asp:TextBox ID="txtCode" runat="server"></asp:TextBox> <asp:ImageButton ID="btnSearchParts" runat="server" ImageUrl="~/images/icons/magnifier.png" ToolTip="Search Navision" /> <div style="float:right;"> <b>Add Kit List:</b> <telerik:RadComboBox ID="cmbKitLists" runat="server"> </telerik:RadComboBox> <asp:Button runat="server" ID="btnAddKitList" OnClick="btnAddKitList_Click" Text="Add Kit" /> </div> <div style="clear:both;"></div> </div> <br /> <b style="margin-left:15px;">Search Results</b> <telerik:RadGrid ID="grdSearchRslts" runat="server" GridLines="None" AutoGenerateColumns="False" AllowMultiRowSelection="False" AllowPaging="True" Skin="Office2007" OnNeedDataSource="grdSearchRslts_NeedsData" > <MasterTableView DataKeyNames="ItemNo"> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="ItemNo" DataType="System.Int32" HeaderText="ItemNo" SortExpression="ItemNo" UniqueName="ItemNo"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="VendorItemNo" DataType="System.String" HeaderText="Vendor Part Code" SortExpression="VendorItemNo" UniqueName="VendorItemNo"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Description" DataType="System.String" HeaderText="Description" SortExpression="Description" UniqueName="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UnitPrice" DataType="System.Decimal" HeaderText="Unit Price" SortExpression="UnitPrice" HeaderStyle-Width="50px" ItemStyle-Width="50px" UniqueName="UnitPrice"> <HeaderStyle Width="60" Wrap="true" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UnitCost" DataType="System.Decimal" HeaderText="Unit Cost" SortExpression="UnitCost" HeaderStyle-Width="50px" ItemStyle-Width="50px" UniqueName="UnitCost"> <HeaderStyle Width="60" Wrap="true" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="VendorName" DataType="System.String" HeaderText="Vendor" SortExpression="VendorName" UniqueName="VendorName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="VendorNo" DataType="System.String" HeaderText="VendorNo" SortExpression="VendorNo" UniqueName="VendorNo" Visible="false"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="QuantityTemplateColumns" HeaderText="Quantity" DataField="Quantity" > <ItemTemplate > <telerik:RadNumericTextBox ID="upQuantityCol" runat="server" Culture="en-GB" DbValue='<%# Convert.ToInt32(Eval("Quantity")) %>' DataType="System.Int32" MinValue="0" ShowSpinButtons="True" Skin="Office2007" SelectionOnFocus="SelectAll" Type="Number" Width="50px" Font-Size="12pt" Value="0" > <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn" > <HeaderTemplate> <asp:CheckBox id="headerChkbox" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" runat="server"></asp:CheckBox> </HeaderTemplate> <ItemTemplate> <asp:CheckBox id="CheckBox1" OnCheckedChanged="ToggleRowSelection" AutoPostBack="True" runat="server"></asp:CheckBox> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid> <div style="margin: 0 15px 0 15px; margin-right:15px; float:left;"> <asp:Label runat="server" ID="lblSupplierTitle" Text="Supplier"></asp:Label> <asp:DropDownList ID="drpSupplier" runat="server" AutoPostBack="true"> </asp:DropDownList> <br /> <asp:Button ID="btnAddParts" runat="server" Text="Add Parts" /> </div> <div style="float:left;"> <asp:Label runat="server" ID="lblDepotTitle" Text="Depot"></asp:Label> <asp:DropDownList ID="drpSupplierDepot" runat="server"> </asp:DropDownList> </div> <div style="clear:both;"></div> <br /> </telerik:RadAjaxPanel>