or

<telerik:GridBinaryImageColumn DataField="MyImage" DataAlternateTextField="MyId" DataType="System.Int32" DataAlternateTextFormatString="{0}" ImageAlign="Middle" HeaderText="Image" FooterText="Image" HeaderStyle-Width="50" AllowFiltering="false" AllowSorting="false" Groupable="False" ResizeMode="Fit" ImageHeight="50px" ImageWidth="50px" ReadOnly="True" DefaultImageUrl="../img/noimage.png"></telerik:GridBinaryImageColumn>
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional"> <ContentTemplate> <telerik:RadGrid ID="UserGrid" runat="server" Culture="pl-PL" AutoGenerateColumns="False" PageSize="100" CellSpacing="0" GridLines="None" OnNeedDataSource="UserGrid_NeedDataSource" AllowCustomPaging="True" AllowFilteringByColumn="True" AllowSorting="True" EnableLinqExpressions="False" EnableHeaderContextMenu="True" OnInsertCommand="UserGrid_InsertCommand" OnUpdateCommand="UserGrid_UpdateCommand" OnItemDataBound="RadGrid1_ItemDataBound" GroupingEnabled="False"> <mastertableview allowcustompaging="true" allowpaging="true" datakeynames="Id" pagerstyle-alwaysvisible="true" EditMode="InPlace" CommandItemDisplay="Top" > <Columns> <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType="ImageButton" HeaderStyle-Width="56px" Resizable="false"> <HeaderStyle Width="56px"></HeaderStyle> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn HeaderText="lblName" UniqueName="Name" DataField="Name" > </telerik:GridBoundColumn> <telerik:GridDropDownColumn HeaderText="lblType" ColumnEditorID="GridDropDownColumnEditor1"> </telerik:GridDropDownColumn> </Columns> </mastertableview></telerik:RadGrid><telerik:GridDropDownListColumnEditor ID="GridDropDownColumnEditor1" runat="server" /></ContentTemplate></asp:UpdatePanel>Sys.ArgumentUndefinedException: Sys.ArgumentUndefinedException: Value cannot be undefined. Parameter name: type{name: "element", mayBeNull: true, domElement: true, optional: true}| Error Message | Please, see whether wrapping the code block, generating the exception, within RadCodeBlock resolves the error. |
| Error Source | Telerik.Web.UI |
| Stack Trace | at Telerik.Web.SkinRegistrar.RegisterCssReference(Page _page, Control _control, String _url) at Telerik.Web.SkinRegistrar.RegisterCssReferences(ISkinnableControl _control) at Telerik.Web.UI.RadCompositeDataBoundControl.RegisterCssReferences() at Telerik.Web.UI.RadCompositeDataBoundControl.OnPreRender(EventArgs e) at Telerik.Web.UI.RadGrid.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) |
| Target Site | Void RegisterCssReference(System.Web.UI.Page, System.Web.UI.Control, System.String) |
<telerik:GridTemplateColumn UniqueName="rdbnot" DataField ="Escalation_Notify_ID" SortExpression="Escalation_Notify_ID" ItemStyle-BorderStyle="None" HeaderText="<%$ Code:Resources.Escalation.Notification_Freq%>"><ItemStyle Width="150px" BorderStyle="None" HorizontalAlign="Left" /> <ItemTemplate> <asp:LinkButton ID="btnNotify" runat="server" OnClientClick="AddNotify()"></asp:LinkButton> </ItemTemplate><ItemStyle Width="150px" BorderStyle="None" HorizontalAlign="Left" /></telerik:GridTemplateColumn><ClientSettings AllowRowsDragDrop="True"><ClientEvents OnRowSelected="RowClicked" /></ClientSettings>
function RowClicked(sender, eventArgs) {
rowCounts = grid.get_masterTableView().get_selectedItems().length;
} protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e){ if (e.Item is GridFooterItem) { GridFooterItem fitem = (e.Item as GridFooterItem); string value1 = fitem["CALENDAR_DAYS_MTD"].Text; string value2 = fitem["WEEKENDS_MTD"].Text; string value3 = fitem["HOLIDAYS_MTD"].Text; string value4 = fitem["BUSINESS_DAYS_MTD"].Text; int footervalue1; int footervalue2; int footervalue3; int footervalue4; int.TryParse(value1, out footervalue1); int.TryParse(value2, out footervalue2); int.TryParse(value3, out footervalue3); int.TryParse(value4, out footervalue4); //to get the value only. if (footervalue2 + footervalue3 + footervalue4 != footervalue1) { e.Canceled = true; // Cancel Update Response.Write("Cancelled"); } }}