or
protected void RadScheduler1_NavigationComplete(object sender, SchedulerNavigationCompleteEventArgs e){ RadCalendar1.SelectedDate = RadScheduler1.SelectedDate;}<telerik:AjaxSetting AjaxControlID="RadScheduler1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1"/> <telerik:AjaxUpdatedControl ControlID="RadCalendar1" LoadingPanelID="RadAjaxLoadingPanel1"/> </UpdatedControls></telerik:AjaxSetting>// control is the Control validation is being added tocontrol.Parent.Controls.Add(requiredFieldValidator);protected void rgPmpDetails_ItemDataBound(object sender, GridItemEventArgs e){ const string valGroup = "vgEditPmpDetails"; GridHelper.AddEditValidator(e, "rntbCreditPercentGrid", valGroup, "Premium Credit"); GridHelper.SetFocusToFirstControlWhenInEditMode(e, "rntbCreditPercentGrid");}public static void AddEditValidator(GridItemEventArgs e, string controlId, string validationGroup, string fieldName, bool isMultiSelect = false){ if ((e.Item is GridEditableItem) && e.Item.IsInEditMode) { Control control = e.Item.FindControl(controlId); if (control != null) { if (control is TextBox) { (control as TextBox).ValidationGroup = validationGroup; (control as TextBox).AddValidator(fieldName); } else if (control is DropDownList) { (control as DropDownList).ValidationGroup = validationGroup; (control as DropDownList).AddValidator(fieldName); } else if (control is RadNumericTextBox) { (control as RadNumericTextBox).ValidationGroup = validationGroup; (control as RadNumericTextBox).AddValidator(fieldName); } else if (control is RadComboBox) { (control as RadComboBox).ValidationGroup = validationGroup; (control as RadComboBox).AddValidator(fieldName, isMultiSelect); } else if (control is RadDatePicker) { (control as RadDatePicker).DateInput.ValidationGroup = validationGroup; (control as RadDatePicker).AddValidator(fieldName); } else { throw new NotImplementedException("Controls of type [" + control.GetType() + "] have not been implemented in GridHelper.AddEditValidator."); } } ImageButton imageButton = e.Item.FindControl("UpdateButton") as ImageButton; if (imageButton != null) { imageButton.ValidationGroup = validationGroup; } }} <telerik:GridTemplateColumn UniqueName="TemplateEditColumn"> <FilterTemplate> </FilterTemplate> <ItemTemplate> <asp:HyperLink ID="EditLink" runat="server" Text="Edit"></asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn>
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; HyperLink editLink = (HyperLink)e.Item.FindControl("EditLink"); editLink.Attributes["href"] = "#"; editLink.Attributes["onclick"] = String.Format("return ShowEditForm('{0}','{1}');", item.GetDataKeyValue("CatalogueItemId"), item.ItemIndex); } } 