or
<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"); } }}| protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e) |
| { |
| GridEditFormItem Data = (GridEditFormItem)e.Item; |
| string strHiddenField=Data.ParentItem["ProductName"].Text; |
| Hashtable ht = new Hashtable(); |
| Data.ExtractValues(ht); |
| ht.Add("ProductName", strHiddenField); |
| } |