or
<telerik:RadGrid ID="OrbitRadGrid" runat="server" > <MasterTableView > <NestedViewTemplate> <asp:FormView ID="FormView" runat="server" ViewStateMode="Enabled" DataSourceID="ObjectDataSource1"> <ItemTemplate> <asp:Panel ID="NestedViewPanel" runat="server" CssClass="viewWrap" Width="1000px"> <telerik:RadTabStrip runat="server" ID="TabStip" MultiPageID="Multipage" SelectedIndex="0"> <Tabs> <telerik:RadTab runat="server" Text="General" PageViewID="General"/> <telerik:RadTab runat="server" Text="Status" PageViewID="Status"/> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage runat="server" ID="Multipage" SelectedIndex="0"> <telerik:RadPageView runat="server" ID="Genearal"> <ul style="padding-left: 30px; padding-top: 3px; padding-bottom: 3px"> <li> <telerik:RadTextBox ID="NameTextBox" Text='<%# Eval("ItemName") %>' Label="Name:" LabelCssClass="InfoLabelsClass" ReadOnly="true" runat="server"> </telerik:RadTextBox> </li> <li> <telerik:RadTextBox ID="SourceTextBox" Text='<%# Eval("ItemSource") %>' Label="Source:" LabelCssClass="InfoLabelsClass" ReadOnly="true" runat="server"> </telerik:RadTextBox> </li> ....... ....... </Telerik:RadMultiPage> <asp:Button runat="server" ID="EditBtn" Text="Edit" ></asp:Button> </asp:Panel> </ItemTemplate> </asp:FormView> </NestedViewTemplate> ........ ........ <div class="el-tabview-strip">
<rad:RadTabStrip ID="RadTabStrip1" runat="server" Orientation="VerticalLeft" SelectedIndex="0" MultiPageID="RadMultiPage1"></rad:RadTabStrip>
</div>
<div class="el-tabview-content">
<div>
<rad:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" Height="416px" ></rad:RadMultiPage>
</div>
</div>protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
List<String> aac = GetState();
foreach (String cc in aac)
{
//Adding View to MultiPage
Telerik.Web.UI.RadPageView view = new Telerik.Web.UI.RadPageView();
view.ID = ClientID + "radPageView" + cc.NumeroCC;
CustomControls MyCustomControl = new CustomControls();
MyCustomControl.ID = ClientID + "customContol" + cc.NumeroCC;
view.Controls.Add(MyCustomControl);
RadMultiPage1.PageViews.Add(view);
//Adding Tab to RAdstrip
Telerik.Web.UI.RadTab tab = new Telerik.Web.UI.RadTab();
tab.Text = "C/C " + cc.NumeroCC.Replace("/", " / ");
tab.CssClass = "tabsTab paddingTop17";
tab.SelectedCssClass = "tabsTab tabsTabSelected paddingTop17";
tab.PageViewID = ClientID + "radPageView" + cc.NumeroCC;
RadTabStrip1.Tabs.Add(tab);
}
}
}
public override void SaveNavigationState(Core.NavigationEventArgs e)
{
List<String> list = new List<String>();
String aac = new String();
for (int i = 0; i < RadMultiPage1.Controls.Count; i++)
{
Telerik.Web.UI.RadPageView pageView = RadMultiPage1.Controls[i] as Telerik.Web.UI.RadPageView;
CustomControls current = pageView.Controls[i] as CustomControls;
if (current == null)
return;
aac = current.GetControl(); //This Method Return the value of all control grouped in the CustomControl
list.Add(aac);
}
}rgReports.MasterTableView.GetColumn("Column1").Visible = false;rgReports.MasterTableView.GetColumn("Column2").Visible = false;rgReports.MasterTableView.GetColumn("Column3").Visible = false;rgReports.MasterTableView.GetColumn("Column4").Visible = false;rgReports.MasterTableView.GetColumn("Column5").Visible = false;rgReports.MasterTableView.GetColumn("Column6").Visible = false;rgReports.ExportSettings.FileName ="Report1";rgReports.ExportSettings.OpenInNewWindow = true; rgReports.MasterTableView.AllowPaging = false; rgReports.MasterTableView.Rebind(); rgReports.MasterTableView.ExportToExcel();
<telerik:ResourceType KeyField="ID" Name="Departments" AllowMultipleValues="true" TextField="Text" ForeignKeyField="DepartmentID"DataSourceID="EDSDepartments" /><asp:EntityDataSource runat="server" ID="EDSDepartments" ConnectionString="name=OlympiaEntities" DefaultContainerName="OlympiaEntities" EntitySetName="Resources" EnableInsert="True" Where="it.ResourceTypeID = 4 && Not it.ParentID Is NULL" EnableUpdate="True"></asp:EntityDataSource>