This is the error I get. Removing all numeric columns and the error goes away
Object reference not set to an instance of an object.<br>Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. <br><br>Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.<br><br>Source Error: <br><br>An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.<br>Stack Trace: <br><br>[NullReferenceException: Object reference not set to an instance of an object.] Telerik.Web.UI.GridHeaderContextMenu.get_FilterNumericBoxFirstCondition() +85 Telerik.Web.UI.RadGrid.SerializeColumnDataForContextFilterMenu(GridColumn column, GridTableView tableView, Dictionary`2 _columnData) +1132 Telerik.Web.UI.RadGrid.InitializeDesktopGridTableViewData(GridTableView tableView, Dictionary`2 data) +15042 Telerik.Web.UI.RadGrid.InitializeGridTableViewData(GridTableView tableView) +97 Telerik.Web.UI.RadGrid.InitializeGridTableViewsRecursive(GridTableView tableView) +77 Telerik.Web.UI.RadGrid.DescribeProperties(IScriptDescriptor descriptor) +4548 Telerik.Web.UI.RadGrid.DescribeComponent(IScriptDescriptor descriptor) +49 Telerik.Web.UI.RadCompositeDataBoundControl.Telerik.Web.IControl.DescribeComponent(IScriptDescriptor descriptor) +42 Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control) +184 Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(WebControl control) +31 Telerik.Web.UI.RadCompositeDataBoundControl.GetScriptDescriptors() +30 Telerik.Web.UI.RadCompositeDataBoundControl.System.Web.UI.IScriptControl.GetScriptDescriptors() +43 System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +128 System.Web.UI.ScriptManager.RegisterScriptDescriptors(IScriptControl scriptControl) +49 Telerik.Web.UI.RadCompositeDataBoundControl.RegisterScriptDescriptors() +74 Telerik.Web.UI.RadCompositeDataBoundControl.RenderContents(HtmlTextWriter writer) +67 Telerik.Web.UI.RadGrid.RenderContents(HtmlTextWriter writer) +94 Telerik.Web.UI.GridBaseDataList.Render(HtmlTextWriter writer) +122 Telerik.Web.UI.RadGrid.Render(HtmlTextWriter writer) +195 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer) +147 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8 System.Web.UI.Control.Render(HtmlTextWriter writer) +10 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208 System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) +256 System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) +37 Telerik.Web.UI.OurUpdatePanel.Render(HtmlTextWriter writer) +461 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer) +190 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8 System.Web.UI.Control.Render(HtmlTextWriter writer) +10 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +173 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31 System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8 System.Web.UI.Control.Render(HtmlTextWriter writer) +10 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8 System.Web.UI.Page.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +1108 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8 System.Web.UI.Page.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060 ​I am trying to drag a row from RadGrid and drop to RadTreeView. I looked at some old demos, but they don't seem to be working for me.
Please help.

Hi,
My wizard has multiple pages and each page has a splitter, something like this:
<telerik:RadWizard ID="RadWizard2" Runat="server" > <WizardSteps> <telerik:RadWizardStep runat="server" Title="Data" ID="RadWizardStep1" > <telerik:RadSplitter ID="RadSplitter4" runat="server" Orientation="Horizontal"> <telerik:RadPane ID="RadPane3" runat="server" ></telerik:RadPane> <telerik:RadPane ID="RadPane4" runat="server" ></telerik:RadPane> </telerik:RadSplitter> </telerik:RadWizardStep> <telerik:RadWizardStep runat="server" Title="Data" ID="RadWizardStep2" > <telerik:RadSplitter ID="RadSplitter5" runat="server" Orientation="Vertical"> <telerik:RadPane ID="RadPane7" runat="server" ></telerik:RadPane> <telerik:RadPane ID="RadPane8" runat="server" ></telerik:RadPane> </telerik:RadSplitter> </telerik:RadWizardStep> </WizardSteps></telerik:RadWizard>
I just want to check that what I am doing is correct and is supported because I am seeing some strange behaviour where two different splitter's 'ResizeWithParentPane' settings are affecting each other.
Hello,
I create dynamically RadComboboxes and change properties when some informations are choose but when my page is refresh with the postBack i can't see the change because they haven't ajaxified. So ... What is the syntax for ajaxified on server-side these RadComboboxes ?
Thanks a lot for your help,
Alexander
Hello Team,
How to pass ResourceType values to another ResourceType when i select a value from ResourceType i need selected value to be placed in another ResourceType in telerik scheduler.
<telerik:radscheduler id="MyRadSchedulerRD" runat="server" datakeyfield="ID" datastartfield="Start"
advancedform-enablecustomattributeediting="true" datasubjectfield="Subject" daystarttime="08:00:00"
dayendtime="21:00:00" timezoneoffset="00:00:00" datadescriptionfield="Description"
dataendfield="End" width="800px" skin="Default" onappointmentcommand="RadScheduler1_AppointmentCommand"
onformcreated="RadScheduler1_FormCreated" onappointmentupdate="RadScheduler_AppointmentUpdate"
overflowbehavior="Expand" onclientappointmentediting="OnClientAppointmentEditing"
startinsertinginadvancedform="true" datarecurrencefield="" onclienttimeslotclick="insertAppointment"
onclientappointmentclick="editAppointment">
<%--<AdvancedForm EnableResourceEditing="false" />--%>
<AdvancedForm Modal="true"></AdvancedForm>
<WeekView HeaderDateFormat="dd/MM/yyyy"></WeekView>
<AppointmentTemplate>
<span><b>
<%# Eval("Subject") %>: </b></span><span style="font-style: italic;">
<%# Eval("Description") %></span>
<span style="font-style: italic;"></span>
</AppointmentTemplate>
<%-- <ResourceTypes>
<telerik:radcombobox id="ddAssigns" runat="server" width="200" height="200" emptymessage="Select User"
datasourceid="ObjectDataSourceAssignedTo" datatextfield="OName" datavaluefield="AssignTo">
</telerik:radcombobox>
</ResourceTypes>--%>
<ResourceTypes>
<telerik:ResourceType KeyField="ViewATFlag" Name="Type*" TextField="ViewATFlagText" ForeignKeyField="ViewATFlag"
DataSourceID="ObjectDataSourceTypes" />
</ResourceTypes>
<ResourceTypes>
<telerik:ResourceType KeyField="AssignTo" Name="Assigned To*" TextField="OName" ForeignKeyField="AssignTo"
DataSourceID="ObjectDataSourceAssignedTo" />
</ResourceTypes>
<ResourceTypes>
<telerik:ResourceType KeyField="Apptype" Name="Property Type*" TextField="ResType" ForeignKeyField="Apptype"
DataSourceID="Propertytype" />
</ResourceTypes>
<ResourceTypes>
<telerik:ResourceType KeyField="PropTo" Name="Sale*" TextField="OProp" ForeignKeyField="PropTo"
DataSourceID="ObjectDataSourcePropTo" />
</ResourceTypes>
<%--<ResourceTypes>
<telerik:ResourceType KeyField="PropTolet" Name="Letting*" TextField="OProplet" ForeignKeyField="PropTolet"
DataSourceID="ObjectDataSourcePropTolet" />
</ResourceTypes>
--%>
<ResourceTypes>
<telerik:ResourceType KeyField="ViewValFlag" Name="Flag" TextField="ResText" ForeignKeyField="ViewValFlag"
DataSourceID="ObjectDataSourceResource" />
</ResourceTypes>
<ResourceTypes>
<telerik:ResourceType KeyField="AppStatus" Name="Status*" TextField="ResText" ForeignKeyField="AppStatus"
DataSourceID="AppointmentTypesDataSource" />
</ResourceTypes>
<ResourceStyles>
<telerik:ResourceStyleMapping Key="1" Text="Viewing" ApplyCssClass="rsCategoryBlue" />
<telerik:ResourceStyleMapping Key="2" Text="Valuation" ApplyCssClass="rsCategoryRed" />
<telerik:ResourceStyleMapping Key="3" Text="Follow Up" ApplyCssClass="rsCategoryGreen" />
</ResourceStyles>
</telerik:radscheduler>​
I use Rad Editor on Sitecore.
(Sitecore is a CMS tool .http://www.sitecore.net/)
As described below , span tags are erased one .
 <span class="link-blank-right">
<span class="icn"><a href="#">sample</a></span>
</span>
↓↓↓
<span class="icn"><a href="#">sample</a></span>
This is what I will reproduce even in the demo site .
http://demos.telerik.com/aspnet-ajax/editor/examples/overview/defaultcs.aspx
Please tell me how to resolve .
I have Page A and Page B. Page A has "RadWindow" panel which show on condition and Page B is the "Thank you page". When user goes from Page A to Page B using submit button. So Page A is cached. When user clicks back button on browser in Page B. users are seeing cached page and it is never hitting to server check validation. So I used below code to remove cache
HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1)) HttpContext.Current.Response.Cache.SetValidUntilExpires(false) HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches) HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache) HttpContext.Current.Response.Cache.SetNoStore()<telerik:RadWindow ID="radMembershipRenewal" Title="Change Membership and Subscription" KeepInScreenBounds="true" VisibleOnPageLoad="false"VisibleStatusbar="False" EnableEmbeddedSkins="False" Modal="true" ReloadOnShow="true" Behaviors="Move" runat="server" Height="530" Width="780" >
If I dont show RadWindow, I can hit to server for validation. Is there anyway we can handle from RadControls?
I am trying to run code behind when a row is deleted but am having trouble triggering OnDeleteCommand. It doesn't even seem like it is posting back which seems to be related to ajax but am not sure what I need to add or change to get it to trigger.
VB:
Protected Sub rgMfgLot_DeleteCommand(ByVal source As Object, ByVal e As GridCommandEventArgs) Handles rgMfgLot.DeleteCommand Try Dim lotNo As String = e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("Lot_no").ToString() Dim dt As Data.DataTable = DirectCast(Session("StagedRecords"), Data.DataTable) Dim lineRow() As Data.DataRow lineRow = dt.Select("Lot_no = '" & lotNo & "'") dt.Rows.Remove(lineRow(0)) dt.AcceptChanges() Session("StagedRecords") = dt BindSecondaryGrid() Catch ex As Exception Response.Write("<script type=""text/javascript"">alert(" + ex.Message + ");</script") End Try End SubASPX:
<telerik:RadGrid ID="rgMfgLot" runat="server" AllowPaging="false" CellSpacing="0" ShowFooter="false" GridLines="None" OnPreRender="rgMfgLot_PreRender" OnItemCommand="rgMfgLot_ItemCommand" OnBatchEditCommand="rgMfgLot_BatchEditCommand" OnItemDataBound="rgMfgLot_ItemDataBound" OnBiffExporting="rgMfgLot_BiffExporting" OnDeleteCommand="rgMfgLot_DeleteCommand"> <MasterTableView CommandItemDisplay="TopAndBottom" EditMode="Batch" AutoGenerateColumns="false" RetrieveNullAsDBNull="true" DataKeyNames="Lot_no"> <BatchEditingSettings EditType="Cell" /> <CommandItemSettings ShowAddNewRecordButton="false" ShowRefreshButton="True" ShowSaveChangesButton="false" ShowExportToExcelButton="false" ShowExportToCsvButton="false" /> <Columns> <telerik:GridNumericColumn DataField="Ord_no" HeaderText="Order #" UniqueName="Ord_no" ReadOnly="true"> </telerik:GridNumericColumn> <telerik:GridNumericColumn DataField="Line_no" HeaderText ="Line_no" Visible="true" UniqueName="Line_no" ReadOnly="true" Display="False"> </telerik:GridNumericColumn> <telerik:GridBoundColumn DataField="Item_no" HeaderText="Item #" UniqueName="Item_no" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridNumericColumn DataField="Container_cnt" HeaderText="Number of Containers" UniqueName="Container_cnt" DecimalDigits="0" ReadOnly="true" Display="false"> </telerik:GridNumericColumn> <telerik:GridNumericColumn HeaderText="Qty to Receive" DecimalDigits="0" UniqueName="Qty_toreceive" DataField="Qty_toreceive"> <ColumnValidationSettings EnableRequiredFieldValidation="true"> <RequiredFieldValidator ForeColor="Red" ErrorMessage="Qty to Receive is required" ID="Qty_toreceiveVal" ValidationGroup="valGroup"> </RequiredFieldValidator> </ColumnValidationSettings> </telerik:GridNumericColumn> <telerik:GridNumericColumn DataField="Qty_remaining" HeaderText="Qty Remaining" DecimalDigits="0" ReadOnly="true" UniqueName="Qty_remaining" Display="false"> </telerik:GridNumericColumn> <telerik:GridBoundColumn DataField="MfgLotNo" HeaderText="Manufacturer Lot No" UniqueName="MfgLotNo"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Lot_no" HeaderText="Lot No" UniqueName="Lot_no" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Loc" HeaderText="Location" UniqueName="Loc" ReadOnly="true" Display="false"> </telerik:GridBoundColumn> <%--<telerik:GridBoundColumn DataField="Bin" HeaderText ="PO_Bin_no" Visible="true" UniqueName="PO_Bin_no" ReadOnly="true" Display="false"> </telerik:GridBoundColumn>--%> <telerik:GridTemplateColumn HeaderText="Bin #" UniqueName="Bin_no" DataField="Bin"> <ItemTemplate> <%# Eval("Bin") %> </ItemTemplate> <EditItemTemplate> <%--<telerik:RadComboBox runat="server" ID="Bin_ComboBox1" EnableLoadOnDemand="true" DataTextField="Bin" DataValueField="Bin" AutoPostBack="false" AllowCustomText="false" OnDataBound="Bin_ComboBox_DataBound" > </telerik:RadComboBox> --%> <telerik:RadDropDownList runat="server" ID="Bin_no1" AutoPostBack="false" DataTextField="Bin" DataValueField="Bin"> </telerik:RadDropDownList> </EditItemTemplate> </telerik:GridTemplateColumn> <%--<telerik:GridButtonColumn ConfirmText="Delete this Line?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" HeaderText="Delete" HeaderStyle-Width="50px" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn" ImageUrl="Images/16x16_remove.png"> </telerik:GridButtonColumn>--%> <telerik:GridButtonColumn ConfirmText="Delete this Line?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" HeaderText="Delete" HeaderStyle-Width="50px" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"> </telerik:GridButtonColumn> </Columns> </MasterTableView> <ExportSettings ExportOnlyData="false" IgnorePaging="true" OpenInNewWindow="true"> <Csv EncloseDataWithQuotes="true" ColumnDelimiter="Comma" /> <Excel Format="Biff" /> </ExportSettings> <ClientSettings AllowKeyboardNavigation="false" AllowColumnsReorder="false"> <ClientEvents OnBatchEditSetCellValue="CellValueChanged" OnBatchEditCellValueChanging="BatchEditCellValueChanging" OnBatchEditOpened="BatchEditOpened" OnBatchEditOpening="BatchEditOpening" OnBatchEditClosed="BatchEditClosed" OnRowDeleted="RowDeleted" /> </ClientSettings> </telerik:RadGrid> <br /> <telerik:RadButton ID="btnSubmitReceipt" runat="server" Text="Submit PO Receipt" OnClientClicked="saveEditRows" ToolTip="Submit PO Receipt" AutoPostBack="false"> </telerik:RadButton><telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1"></telerik:RadAjaxLoadingPanel> <telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" Skin="WebBlue" /> <telerik:RadAjaxManager ID="RadAjaxManager1" EnableAJAX="true" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgPOLines" /> <telerik:AjaxUpdatedControl ControlID="rgMfgLot" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="rgMfgLot"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgMfgLot" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecorationZoneID="demo" DecoratedControls="All" EnableRoundedCorners="false" />