or




<telerik:RadTabStrip ID="Vehicles" runat="server" Skin="Metro" MultiPageID="RadMultiPage1" SelectedIndex="0" Width="99%" OnTabClick="Vehicles_TabClick" AutoPostBack="true"> <telerik:RadTab Text="Cars" PageViewID="radCars" Value="radTabCars"> </telerik:RadTab> <telerik:RadTab Text="Train" Value="radTabTrain"> </telerik:RadTab> <telerik:RadTab Text="Bus" CssClass="CustomTab" HoveredCssClass="HoveredTab" Value="radTabBus"> </telerik:RadTab> <telerik:RadTab Text="Cycle" Value="radTabCycle" > </telerik:RadTab> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" OnPageViewCreated="RadMultiPage1_PageViewCreated" EnableViewState="true"> <telerik:RadPageView ID="radPVCars" runat="server"> <telerik:RadGrid ID="grdCars" runat="server" AllowSorting="true" </telerik:RadGrid> </telerik:RagpageView> <telerik:RadPageView ID="radPVTrain" runat="server"> <DManagement:Fax runat="server" ID="UCTrain" Status="Train" /> </telerik:RagpageView> <telerik:RadPageView ID="radPVBus" runat="server"> <DManagement:Fax runat="server" ID="UCcyvle" Status="Bus" /> </telerik:RagpageView> <telerik:RadPageView ID="radPVCycle" runat="server"> <telerik:RadGrid ID="grdCycle" runat="server" AllowSorting="true" </telerik:RadGrid> </telerik:RagpageView>protected void Vehicles_TabClick(object sender, RadTabStripEventArgs e) { AddPageView(e.Tab); e.Tab.PageView.Selected = true; } private void AddPageView(RadTab tab) { RadPageView pageView = new RadPageView(); if (tab.Value == "radTabCars") { RadMultiPage1.SelectedIndex = RadMultiPage1.FindPageViewByID("radPVCars").Index; tab.PageViewID = "radPVCars"; return; } else if (tab.Value == "radTabCycle") { RadMultiPage1.SelectedIndex = RadMultiPage1.FindPageViewByID("radPVCycle").Index; tab.PageViewID = "radPVCycle"; return; } switch (tab.Value) { case "radTabTrain": pageView.ID = "radPVTrain"; break; case "radTabBus": pageView.ID = "radPVBus"; break; } RadMultiPage1.PageViews.Add(pageView); RadMultiPage1.SelectedIndex = RadMultiPage1.PageViews.Count - 1; tab.PageViewID = pageView.ID; } protected void RadMultiPage1_PageViewCreated(object sender, RadMultiPageEventArgs e) { string uControlName = ""; string uControlId = ""; switch (e.PageView.ID) { case "radPVTrain": uControlName = "~/USC/UserControls/Dgmt_vehicle.ascx"; userControlId = "VehTrain"; break; case "radPVBus": uControlName = "~/USC/UserControls/Dgmt_vehicle.ascx"; userControlId = "VehBus"; break; } Control userControl1 = Page.LoadControl(userControlName); UserControls.Dgmt_Faxes objControl = (UserControls.Dgmt_Faxes)userControl1; if (uControlId == "VehTrain") objControl.Status = "Train"; else if (uControlId == "VehBus") objControl.Status = "Bus"; userControl = (VehicleUserControl)userControl1; userControl.ID = userControlId; e.PageView.Controls.Add(userControl); e.PageView.EnableViewState = true; } 
<telerik:RadGrid ID="RadGridwebpagemanagement" CssClass="webpageManagementGrid" MasterTableView-DataKeyNames="ID" runat="server" AllowFilteringByColumn="True" AllowSorting="True" GroupPanelPosition="Top" OnNeedDataSource="RadGridwebpagemanagement_NeedDataSource" OnUpdateCommand="RadGridwebpagemanagement_UpdateCommand"> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <MasterTableView AutoGenerateColumns="false" CommandItemDisplay="Top" CommandItemSettings-AddNewRecordText="Add New Webpage" InsertItemPageIndexAction="ShowItemOnCurrentPage"> <columns> <telerik:GridBoundColumn DataField="webpage_name" HeaderText="Web Page" UniqueName="webpage_name" ItemStyle-Font-Names="Arial" ItemStyle-Font-Bold="true" FilterControlWidth="150px"> <HeaderStyle Width="200px" Font-Names="Arial" /> <ItemStyle Width="200px" /> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="add_privledge" HeaderText="Allow Adds" UniqueName="add_privledge" FilterControlWidth="120px"> <HeaderStyle Width="120px" Font-Names="Arial" /> <ItemStyle Width="120px" /> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="edit_privledge" HeaderText="Allow Edits" UniqueName="edit_privledge" FilterControlWidth="120px"> <HeaderStyle Width="120px" Font-Names="Arial" /> <ItemStyle Width="120px" /> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn DataField="delete_privledge" HeaderText="Allow Deletes" UniqueName="delete_privledge" FilterControlWidth="120px"> <HeaderStyle Width="120px" Font-Names="Arial" /> <ItemStyle Width="120px" /> </telerik:GridCheckBoxColumn> <telerik:GridEditCommandColumn ButtonType="LinkButton" EditText="Edit" CancelText="Cancel" ItemStyle-Width="50px" HeaderStyle-Width="50px" FilterControlWidth="50px" /> <telerik:GridButtonColumn ConfirmText="Delete this product?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="LinkButton" Text="Delete" CommandName="Delete" ItemStyle-Width="50px" HeaderStyle-Width="50px" FilterControlWidth="50px" /> </columns> <EditFormSettings EditFormType="Template"> <FormTemplate> <div id="divGridEdit" class="divGrid"> <b>Add New Role to Webpage Association</b> <br /><br /> <table> <tr> <td><asp:Label Text="Web Page:" runat="server"></asp:Label></td> <td><asp:DropDownList ID="ddlWebPages" runat="server"></asp:DropDownList></td> </tr> <tr> <td><asp:Label Text="Allow Add:" runat="server"></asp:Label></td> <td><asp:CheckBox ID="chkboxAllowAdd" Checked='<%# Bind("add_privledge") %>' runat="server" /></td> </tr> <tr> <td><asp:Label Text="Allow Edit:" runat="server"></asp:Label></td> <td><asp:CheckBox ID="chkboxAllowEdit" Checked='<%# Bind("add_privledge") %>' runat="server" /></td> </tr> <tr> <td><asp:Label Text="Allow Delete:" runat="server"></asp:Label></td> <td><asp:CheckBox ID="chkboxDelete" Checked='<%# Bind("add_privledge") %>' runat="server" /></td> </tr> <tr> <td><br /></td> <td></td> </tr> <tr> <td><asp:Button ID="btnUpdate" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>' CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' runat="server" /></td> <td><asp:Button ID="btnCancel" Text="Cancel" runat="server" CommandName="Cancel" CausesValidation="false" /></td> </tr> </table> </div> </FormTemplate> </EditFormSettings> </MasterTableView> <ClientSettings> <ClientEvents OnRowDblClick="rowDblClick" /> </ClientSettings> </telerik:RadGrid>