or

Telerik.Web.UI.RadImageEditor.GetCurrentEditableImage() +251 Telerik.Web.UI.RadImageEditor.ApplyClientOperations() +35 Telerik.Web.UI.RadImageEditor.ControlPreRender() +27 I wish to handle the selection of media other than image type in my code with appropriate message, but it seems that prerender is being called even before page_load. please suggest me the reason of error and how to handle it. here is complete stack trace[ArgumentException: Parameter is not valid.] System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData) +430 System.Drawing.Image.FromStream(Stream stream) +14 Telerik.Web.UI.ImageEditor.CacheImageProvider.LoadImage(String imageUrl, String physicalPath, HttpContext context) +234 Telerik.Web.UI.RadImageEditor.GetCurrentEditableImage() +251 Telerik.Web.UI.RadImageEditor.ApplyClientOperations() +35 Telerik.Web.UI.RadImageEditor.ControlPreRender() +27 System.Web.UI.Control.PreRenderRecursiveInternal() +108 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394If you wish I can provide screen shot of error also Looking forward for your suppport.


<telerik:AjaxSetting AjaxControlID="cmdAdd"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="lv1" /> <telerik:AjaxUpdatedControl ControlID="lv2" /> </UpdatedControls> </telerik:AjaxSetting>
var n = (e.Node);int selectedStatus = int.Parse(e.Node.Value.ToString());if (Respondent_Current == null){ int respondentId = int.Parse((this.RadGrid_Respondent.EditItems[0] as GridDataItem).GetDataKeyValue("ID").ToString()); Respondent_Current = Csi_Entities.PB_Respondent.Where(i => i.ID.Equals(respondentId)).First();}if (Respondent_Current != null){ Respondent_Current.Status_ID = selectedStatus; this.Csi_Entities.SaveChanges(); this.RadGrid_Respondent.Rebind();}else { //Crap }Protected Sub RadGrid1_ItemDataBound(ByVal sender As System.Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound 'Change the color of inactive rows If TypeOf e.Item Is GridDataItem Then Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) Dim Urgent As CheckBox = DirectCast(item.FindControl("Urgent"), CheckBox) If Urgent.Checked = True Then e.Item.BackColor = Drawing.Color.RoyalBlue End If End IfEnd Sub<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateSelectColumn="True" CellSpacing="0" GridLines="Horizontal" AutoGenerateColumns="False" OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged" OnNeedDataSource="RadGrid1_NeedDataSource" AllowAutomaticUpdates="True" AllowPaging="True" AllowSorting="True" ToolTip="Click on a message to view it" > <SortingSettings EnableSkinSortStyles="false" /> <ClientSettings EnablePostBackOnRowClick="true" EnableRowHoverStyle="True"> <Selecting AllowRowSelect="true" /> </ClientSettings> <MasterTableView DataKeyNames="UniqueID" PageSize="20" Width="100%"> <Columns> <telerik:GridBoundColumn DataField="UniqueID" HeaderText="UniqueID" UniqueName="UniqueID" FooterStyle-Width="1px" HeaderStyle-Width="1px" ItemStyle-Width="1px" Visible="false" DataType="System.Int32" ReadOnly="True" SortExpression="UniqueID"> <FooterStyle Width="1px"></FooterStyle> <HeaderStyle Width="1px"></HeaderStyle> <ItemStyle Width="1px"></ItemStyle> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Customer" HeaderText="Customer" UniqueName="Customer" FooterStyle-Width="14%" HeaderStyle-Width="14%" ItemStyle-Width="14%" FilterControlAltText="Filter Customer column" SortExpression="Customer"> <FooterStyle Width="14%"></FooterStyle> <HeaderStyle Width="14%"></HeaderStyle> <ItemStyle Width="14%"></ItemStyle> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Subject" HeaderText="Subject" UniqueName="Subject" FooterStyle-Width="46%" HeaderStyle-Width="46%" ItemStyle-Width="46%" SortExpression="Subject"> <FooterStyle Width="46%"></FooterStyle> <HeaderStyle Width="46%"></HeaderStyle> <ItemStyle Width="46%"></ItemStyle> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Name" HeaderText="Taken By" UniqueName="Name" FooterStyle-Width="8%" HeaderStyle-Width="8%" ItemStyle-Width="8%" DataType="System.Int32" FilterControlAltText="Filter TakenByID column" SortExpression="TakenByID"> <FooterStyle Width="8%"></FooterStyle> <HeaderStyle Width="8%"></HeaderStyle> <ItemStyle Width="8%"></ItemStyle> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="TakenOn" HeaderText="TakenOn" UniqueName="TakenOn" FooterStyle-Width="11%" HeaderStyle-Width="11%" ItemStyle-Width="11%" DataType="System.DateTime" FilterControlAltText="Filter TakenOn column" SortExpression="TakenOn"> <FooterStyle Width="11%"></FooterStyle> <HeaderStyle Width="11%"></HeaderStyle> <ItemStyle Width="11%"></ItemStyle> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="Urgent" DataType="System.Boolean" FilterControlAltText="Filter Urgent column" HeaderText="Urgent" SortExpression="Urgent" UniqueName="Urgent" FooterStyle-Width="7%" HeaderStyle-Width="7%" ItemStyle-Width="7%"> <FooterStyle Width="7%"></FooterStyle> <HeaderStyle Width="7%"></HeaderStyle> <ItemStyle Width="7%"></ItemStyle> </telerik:GridCheckBoxColumn> <telerik:GridBoundColumn DataField="StatusNew" HeaderText="Status ID" UniqueName="StatusNew" FooterStyle-Width="11%" HeaderStyle-Width="11%" ItemStyle-Width="11%" SortExpression="StatusID"> <FooterStyle Width="11%"></FooterStyle> <HeaderStyle Width="11%"></HeaderStyle> <ItemStyle Width="11%"></ItemStyle> </telerik:GridBoundColumn> <telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="DeleteColumn" HeaderText="Delete" ButtonType="ImageButton" ImageUrl="~/RadControls/Grid/Skins/Default/Delete.gif" FooterStyle-Width="4%" HeaderStyle-Width="4%" ItemStyle-Width="4%" > <FooterStyle Width="4%"></FooterStyle> <HeaderStyle Width="4%"></HeaderStyle> <ItemStyle Width="4%"></ItemStyle> </telerik:GridButtonColumn> </Columns> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="5px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="5px"></HeaderStyle> </ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid>