or
<th>Amount:</th><td><asp:TextBox ID="txtAmount" runat="server" /><asp:CustomValidator ID="ResourceValidator2" runat="server" Display="dynamic" ValidateEmptyText="true" ControlToValidate="txtAmount" ErrorMessage="Amount has to be entered and it has to be numeric value. " OnServerValidate="Validate_RealizationAmount" /></td>protected void Validate_RealizationAmount(object source, ServerValidateEventArgs args) { double priceNum; if (txtAmount.Text == "" || !double.TryParse(txtAmount.Text.Trim(), out priceNum)) { args.IsValid = false; } }<asp:LinkButton ID="btnUpdateEdited" runat="server" CommandName='<%# DataItem is Telerik.Web.UI.GridInsertionObject ? "PerformInsert" : "UpdateEdited" %>'> <img style="border:0px;vertical-align:middle;" alt="" /> <%# DataItem is Telerik.Web.UI.GridInsertionObject ? "Add" : "Update"%></asp:LinkButton> <asp:LinkButton ID="btnCancel" runat="server" CommandName="CancelAll"> <img style="border:0px;vertical-align:middle;" alt=""/>Peruuta</asp:LinkButton><telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> <telerik:RadGrid ID="rg" runat="server" AutoGenerateColumns="false" OnNeedDataSource="TestNeedDataSource"> <MasterTableView CommandItemDisplay="Top" InsertItemPageIndexAction="ShowItemOnCurrentPage" EditMode="PopUp" > <Columns> <telerik:GridBoundColumn DataField="Id" /> <telerik:GridBoundColumn DataField="Name" /> </Columns> <EditFormSettings PopUpSettings-Modal="true" PopUpSettings-Width="600" PopUpSettings-ScrollBars="Auto" PopUpSettings-Height="600" EditFormType="Template" > <FormTemplate> <table> <tr> <td>Test</td> </tr> </table> </FormTemplate> </EditFormSettings> </MasterTableView> </telerik:RadGrid></telerik:RadAjaxPanel><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />public IEnumerable<IDictionary> GenerateData() { for (var i = 0; i < 15; i++) { var dict = new Dictionary<string, object>(); dict["ID"] = Guid.NewGuid(); dict["Name"] = "Name_" + i; yield return dict; } } protected void TestNeedDataSource(object sender, GridNeedDataSourceEventArgs e) { rg.DataSource = GenerateData().ToDataSource(); }<telerik:GridTemplateColumn HeaderText="Update" ItemStyle-Width="8%"> <FilterTemplate> <div class="filter-wrapper"> <div> <telerik:RadComboBox runat="server" ID="ddlUpdateFilter" AutoPostBack="true" OnSelectedIndexChanged="ddlUpdateFilter_SelectedIndexChanged" MarkFirstMatch="true" AllowCustomText="true" ShowToggleImage="false" Width="70px"> </telerik:RadComboBox> <img src="../Resources/Common/filter.png" runat="server" id="imgUpdateFilter" alt="filter" /> <asp:ImageButton runat="server" ID="imgClearUpdateFilter" ImageUrl="~/Resources/Common/clear-filter.gif" CommandName="ClearFilter" /> </div> </div> </FilterTemplate> <ItemTemplate> <asp:CheckBox runat="server" ID="chkEdit" Enabled="false" /> </ItemTemplate></telerik:GridTemplateColumn>