or
Sys.Application.add_load(function (sender, args) { $('.RadFileExplorer_Default').each(function () { var id = $(this).attr('id'); var oExplorer = $find(id); OnClientFolderChange(oExplorer); oExplorer.add_folderLoaded(OnClientFolderChange); oExplorer.add_folderChange(OnClientFolderChange); oExplorer.add_itemSelected(OnClientItemSelected); oExplorer.get_tree().add_contextMenuShown(OnClientContextMenuShown); }); });<telerik:RadToolTipManager ID="RadToolTipManagerCustomer" Skin="Windows7" Width="300" OffsetX="5" Height="120" ShowDelay="500" runat="server" RelativeTo="Mouse" Position="MiddleRight" HideEvent="LeaveTargetAndToolTip" OnClientBeforeShow="RadToolTipCustomerBeforeShow" EnableViewState="false"> </telerik:RadToolTipManager> <telerik:RadToolTipManager ID="RadToolTipQueryInfo" Skin="Windows7" Width="300" OffsetX="5" Height="120" ShowDelay="500" runat="server" RelativeTo="Mouse" Position="MiddleRight" HideEvent="LeaveTargetAndToolTip" OnClientBeforeShow="RadToolTipQueryInfo" EnableViewState="false"> </telerik:RadToolTipManager> <telerik:RadAjaxManager ID="RadAjaxManagerCRM" runat="server" OnAjaxRequest="RadAjaxManagerCRM_AjaxRequest">
<AjaxSettings> <telerik:AjaxSetting AjaxControlID="customerGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="customerGrid" LoadingPanelID="RadAjaxLoadingPanelCRM" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManagerCustomer" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="existingQueriesGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="existingQueriesGrid" LoadingPanelID="RadAjaxLoadingPanelCRM"/> <telerik:AjaxUpdatedControl ControlID="RadToolTipQueryInfo" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="custQueryResultsGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="custQueryResultsGrid" LoadingPanelID="RadAjaxLoadingPanelCRM"/> <telerik:AjaxUpdatedControl ControlID="RadToolTipManagerCustomer" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSaveQry"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="existingQueriesGrid" LoadingPanelID="RadAjaxLoadingPanelCRM"/> <telerik:AjaxUpdatedControl ControlID="RadToolTipQueryInfo" /> <telerik:AjaxUpdatedControl ControlID="qryBuilderFormUpdate" LoadingPanelID="RadAjaxLoadingPanelCRM" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSaveAndLookup"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="existingQueriesGrid" LoadingPanelID="RadAjaxLoadingPanelCRM"/> <telerik:AjaxUpdatedControl ControlID="RadToolTipQueryInfo" /> <telerik:AjaxUpdatedControl ControlID="custQueryResultsGrid" LoadingPanelID="RadAjaxLoadingPanelCRM"/> <telerik:AjaxUpdatedControl ControlID="RadToolTipManagerCustomer" /> <telerik:AjaxUpdatedControl ControlID="qryBuilderFormUpdate" LoadingPanelID="RadAjaxLoadingPanelCRM" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnLookup"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="custQueryResultsGrid" LoadingPanelID="RadAjaxLoadingPanelCRM"/> <telerik:AjaxUpdatedControl ControlID="RadToolTipManagerCustomer" /> <telerik:AjaxUpdatedControl ControlID="qryBuilderFormUpdate" LoadingPanelID="RadAjaxLoadingPanelCRM" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadAjaxManagerCRM"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="customerGrid" LoadingPanelID="RadAjaxLoadingPanelCRM" /> <telerik:AjaxUpdatedControl ControlID="existingQueriesGrid" /> <telerik:AjaxUpdatedControl ControlID="custQueryResultsGrid" LoadingPanelID="RadAjaxLoadingPanelCRM" /> <telerik:AjaxUpdatedControl ControlID="qryBuilderFormUpdate" LoadingPanelID="RadAjaxLoadingPanelCRM" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManagerCustomer" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipQueryInfo" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanelCRM" EnableSkinTransparency="true" OnClientShowing="ClientShowingLoadingPanel" runat="server" Skin="Windows7"> </telerik:RadAjaxLoadingPanel>protected void customerGrid_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { if (Session["CurRepId"] != null) { ((RadGrid)CustomerGridPanelItem.FindControl("customerGrid")).DataSource = GetCompanies().Items; } }protected void customerGrid_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) { RadToolTipManagerCustomer.TargetControls.Add(((Telerik.Web.UI.GridTableCell)(e.Item.Controls[5])).ClientID, argument, true); } }protected void customerGrid_ItemCommand(object source, GridCommandEventArgs e) { if (e.CommandName == "Sort" || e.CommandName == "Page" || e.CommandName == "Filter") { RadToolTipManagerCustomer.TargetControls.Clear(); } if ((e.CommandName == "Filter")) { foreach (GridColumn column in e.Item.OwnerTableView.Columns) { column.CurrentFilterValue = string.Empty; column.CurrentFilterFunction = GridKnownFunction.NoFilter; } } }
protected void existingQueriesGrid_ItemCommand(object source, GridCommandEventArgs e) { if (e.CommandName == "Sort" || e.CommandName == "Page" || e.CommandName == "Filter") { RadToolTipQueryInfo.TargetControls.Clear(); } if (e.CommandName == "RemoveQry") { deleteCustomQuery(Convert.ToInt32(e.CommandArgument)); ((RadGrid)existingQueries.FindControl("existingQueriesGrid")).MasterTableView.Rebind(); } } protected void existingQueriesGrid_ItemDataBound(object source, GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) { RadToolTipQueryInfo.TargetControls.Add(((Telerik.Web.UI.GridTableCell)(e.Item.Controls[4])).ClientID,fltrArg,true); } }
Let me know if you need more information or code. The above code pertains to Scenario 1 but I believe once we solve (1), <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true"> <ContentTemplate> <telerik:RadScheduler Width="850" Height="600" ID="VMDSCalendarEvents" runat="server" FirstDayOfWeek="Sunday" SelectedView="MonthView" WorkDayStartTime="7" EnableAdvancedForm="true" AllowInsert="true" TimelineView-ReadOnly="true" OnAppointmentDataBound="VMDSCalendarEvents_OnAppointmentDataBound" OnAppointmentCommand="VMDSCalendarEvents_OnAppointmentCommand" OnAppointmentInsert="VMDSCalendarEvents_OnAppointmentInsert" OnAppointmentDelete="VMDSCalendarEvents_OnAppointmentDelete" OnAppointmentUpdate="VMDSCalendarEvents_OnAppointmentUpdate" OnFormCreated="VMDSCalendarEvents_OnFormCreated" ><telerik:RadCodeBlock ID="radcodeblock" runat="server"> <script language="javascript" type="text/javascript"> function OnClientSelectedIndexChanged(sender, eventArgs) { var ajaxManager = $find("<%= rapPSMain.ClientID %>"); var item = eventArgs.get_item(); ajaxManager.ajaxRequest(item.get_text()); } </script></telerik:RadCodeBlock><telerik:RadAjaxLoadingPanel ID="alpProductionSechduleMain" runat="server" Height="75px" MinDisplayTime="5" Width="75px"> <asp:Image ID="imgAjaxImage" runat="server" AlternateText="Loading..." /></telerik:RadAjaxLoadingPanel><telerik:RadAjaxPanel ID="rapPSMain" RequestQueueSize="5" runat="server" Width="100%" OnAjaxRequest="rapPSMain_AjaxRequest" EnableOutsideScripts="True" HorizontalAlign="NotSet" ScrollBars="None" LoadingPanelID="alpProductionSechduleMain"> <b>Order Destination :</b> <telerik:RadComboBox ID="rcbCountry" runat="server" Skin="Vista" Height="100px" Width="200px" DataTextField="CountryName" DataValueField="CountryKey" AllowCustomText="true" AutoPostBack="true" MarkFirstMatch="True" HighlightTemplatedItems="True" DropDownWidth="200px" OnClientSelectedIndexChanged="OnClientSelectedIndexChanged" EmptyMessage="- Select Country -"> </telerik:RadComboBox></telerik:RadAjaxPanel>
<httpHandlers>
<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource" validate="false"/>
</httpHandlers>
<system.webServer> <handlers> <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/> </handlers></system.webServer>

<telerik:RadGrid ID="RadGrid1" runat="server" AllowSorting="true" AllowPaging="true" PageSize="25" ShowStatusBar="true">
<PagerStyle AlwaysVisible="true" />
<MasterTableView AutoGenerateColumns="true" EditMode="InPlace" />
</telerik:RadGrid>
I check out the below articles and everything needs big chunk of code to make the manipulation work.
http://www.telerik.com/help/aspnet/grid/grdeditmodeinplace.html
http://www.telerik.com/help/aspnet/grid/grdinsertingvaluesinplaceandeditforms.html
I need a plug and play kinda of control for client to work without any big coding.
Vijai