or
<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" EnableAJAX="True" GridLines="None" OnRowDataBound="NamesGridView_RowDataBound" PageSize="14" DataKeyNames="OrderId" ShowGroupPanel="True" CellSpacing="0"> <ClientSettings AllowDragToGroup="True" Selecting-AllowRowSelect="true"> </ClientSettings> <GroupingSettings ShowUnGroupButton="True" /> <ClientSettings AllowDragToGroup="True" AllowColumnsReorder="True" ReorderColumnsOnClient="True"><Selecting AllowRowSelect="True"></Selecting> <ClientEvents OnRowMouseOver="RowMouseOver"></ClientEvents> </ClientSettings> <GroupPanel Visible="True"> </GroupPanel> <MasterTableView CommandItemDisplay="Top" ClientDataKeyNames="OrderID, Text" DataKeyNames="OrderID"><CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn Resizable="False" Visible="False"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="TemplateEditColumn"> <ItemTemplate> <asp:HyperLink ID="EditLink" runat="server" Text="Edit"></asp:HyperLink> </ItemTemplate> <FooterStyle Width="32px" /> <HeaderStyle Width="32px" /> <ItemStyle Width="32px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="OrderId" HeaderText="Order Ref" SortExpression="OrderId" UniqueName="OrderId" Visible="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="OrderNum" HeaderText="Order Number" SortExpression="OrderNum" UniqueName="OrderNum" Visible="True"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ProjectRef" HeaderText="Project" UniqueName="ProjectRef" SortExpression="ProjectRef"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Location" HeaderText="Location" UniqueName="Location" SortExpression="Location"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CostCentre" HeaderText="Cost Centre" UniqueName="CostCentre" SortExpression="CostCentre"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="AccountCode" HeaderText="Account Code" UniqueName="AccountCode" SortExpression="AccountCode"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="activityRef" HeaderText="Order Activity" UniqueName="activityRef" SortExpression="activityRef"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CategoryRef" HeaderText="Type of Work" UniqueName="CategoryRef" SortExpression="CategoryRef" > </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="OrderDate" HeaderText="Order Date" UniqueName="OrderDate" SortExpression="OrderDate"> </telerik:GridDateTimeColumn> <telerik:GridDateTimeColumn DataField="PlanDate" HeaderText="Target Complete" UniqueName="TargetComplete" SortExpression="PlanDate"> </telerik:GridDateTimeColumn> <telerik:GridDateTimeColumn DataField="ActualDate" HeaderText="Actual Complete" UniqueName="ActualComplete" SortExpression="ActualDate"> </telerik:GridDateTimeColumn> <telerik:GridBoundColumn DataField="Amount" HeaderText="Estimated Cost" UniqueName="EstimatedCost" SortExpression="Amount"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ServiceProvider" HeaderText="Service Provider" UniqueName="ServiceProvider" SortExpression="ServiceProvider" Visible="True"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Text" HeaderText="Text" UniqueName="Text" Display="false"> </telerik:GridBoundColumn> </Columns><EditFormSettings><EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn></EditFormSettings> <CommandItemTemplate> <table style="width: 100%;"> <tr> <td style="width: 50%;"> <a href="#" onclick="return ShowInsertForm();"> <img alt="Insert" border="0" height="20" src="App_Images/AddRecord.gif" width="20" /> Add New Record</a> </td> <td align="right" style="width: 50%"> <asp:CheckBox ID="chkArchived" runat="server" AutoPostBack="True" OnCheckedChanged="chkShowArchived_CheckChanged" Text="Show Archived" Width="163px" /> </td> <td align="right" style="width: 50%"> <asp:CheckBox ID="chkComplete" runat="server" AutoPostBack="True" OnCheckedChanged="chkShowComplete_CheckChanged" Text="Show Completed" Width="163px" /> </td> </tr> </table> </CommandItemTemplate> </MasterTableView> <FilterItemStyle HorizontalAlign="Left" Wrap="True" /> <PagerStyle Mode="NextPrevNumericAndAdvanced" /><FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid><form id="form1" runat="server"> <telerik:RadScriptManager ID="ScriptManager" runat="server" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Button1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <asp:Button runat="server" ID="Button1" Text="Button" /> <telerik:RadSplitter runat="server" ID="splitter" Orientation="Horizontal" Width="100%" Height="100%" Skin="WebBlue" VisibleDuringInit="false" LiveResize="true"> <telerik:RadPane runat="server" ID="RadPane1"> <telerik:RadMultiPage runat="server" ID="RadMultiPage1" OnPageViewCreated="RadMultiPage1_PageViewCreated"/> </telerik:RadPane> <telerik:RadSplitBar runat="server" ID="RadSplitBar1" /> <telerik:RadPane runat="server" ID="RadPane2"> RadPane2 </telerik:RadPane> </telerik:RadSplitter> </form>protected override void RaisePostBackEvent( IPostBackEventHandler sourceControl, string eventArgument ){ RadMultiPage1.PageViews.Add( new RadPageView() ); base.RaisePostBackEvent( sourceControl, eventArgument );}protected void RadMultiPage1_PageViewCreated( Object sender, RadMultiPageEventArgs e ){ RadSplitter splitter = new RadSplitter(); splitter.ResizeWithParentPane = true; splitter.Items.Add( new RadPane() ); splitter.Items.Add( new RadSplitBar() ); splitter.Items.Add( new RadPane() ); e.PageView.Controls.Add( splitter ); e.PageView.Selected = true;}
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" Skin="Default"></telerik:RadAjaxLoadingPanel><telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" OnAjaxRequest="RadAjaxManager1_AjaxRequest" EnableAJAX="true" > <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rtsGostTab"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="rtsGostTab" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadMultiPage1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager> <telerik:RadTabStrip ID="rtsGostTab" SelectedIndex="0" CssClass="tabStrip" runat="server" MultiPageID="RadMultiPage1" Skin="Office2010Blue" OnTabClick="RadTabStrip1_TabClick" Orientation="HorizontalTop"> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" OnPageViewCreated="RadMultiPage1_PageViewCreated" CssClass="multiPage"> </telerik:RadMultiPage>void GostGrid_ItemCreated(object sender, GridItemEventArgs e){ if ((e.Item) is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; LinkButton btn = (LinkButton)item["Perspective"].FindControl("lbtnPerspective"); RadAjaxManager AjaxManager = RadAjaxManager.GetCurrent(Page); AjaxManager.AjaxSettings.AddAjaxSetting(btn, this.Page.Master.FindControl("MainContentPlaceHolder").FindControl("rtsGostTab"), null); } }