I have a RadTabStrip and RadMultipage inside a RadPane like this:
In the code behind I have a search button that will search a database and return a DataTable that I am then passing to this function:
The search is working fine, and the AddSearchPageView() seems to be adding one tab for each set of results, and the associated pageview. The problem I am having is that only the last tab is showing the RadGrid.
1. I would like to create a new tab for each search, and then the user can select the tab to view those search results.
2. I would also like to know if there is a way to add a close 'x' to the tab that will remove the tab and associated RadPageView
Thank you
<telerik:RadTabStrip ID="RadTabStripSearchResults" runat="server" |
SelectedIndex="0" MultiPageID="RadMultiPage1"> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" Width="100%" Height="100%"> |
</telerik:RadMultiPage> |
In the code behind I have a search button that will search a database and return a DataTable that I am then passing to this function:
private void AddSearchPageView(System.Data.DataTable dt) |
{ |
RadTab resultTab = new RadTab("Search " + Session["searchCount"].ToString() + " (" + dt.Rows.Count.ToString() + ")"); |
RadPageView pageSearch = new RadPageView(); |
//resultTab.PageViewID = pageSearch.ID = "pageSearch" + Session["searchCount"].ToString(); |
RadGrid gridResults = new RadGrid(); |
System.Data.DataTable dtResults = new System.Data.DataTable(); |
dtResults = dt; |
gridResults.ID = "gridResults" + Session["searchCount"].ToString(); |
gridResults.DataSource = dtResults; |
gridResults.DataBind(); |
pageSearch.Controls.Add(gridResults); |
RadTabStripSearchResults.Tabs.Add(resultTab); |
RadMultiPage1.PageViews.Add(pageSearch); |
RadTabStripSearchResults.SelectedIndex = RadMultiPage1.SelectedIndex = RadMultiPage1.PageViews.Count - 1; |
} |
The search is working fine, and the AddSearchPageView() seems to be adding one tab for each set of results, and the associated pageview. The problem I am having is that only the last tab is showing the RadGrid.
1. I would like to create a new tab for each search, and then the user can select the tab to view those search results.
2. I would also like to know if there is a way to add a close 'x' to the tab that will remove the tab and associated RadPageView
Thank you