When the page first loads it displays the contents properly (datagrid). When I click on another tab the contents from the first tab is placed underneath the contents for the current tab. Same thing happens if I click on the first tab...I now get two datagrids appearing with the same information ie. the grids are duplicated.
Any help would be greatly appreciated...I must be missing something small....I am at a total loss..
thanks,
scott
radtsYear_tabclick event code
protected void radtsYear_TabClick(object sender, Telerik.Web.UI.RadTabStripEventArgs e)
{
int ItemID = int.Parse(e.Tab.Text);
Session[
"ItemID"] = ItemID;
DataSet dsTemp = (DataSet) Session["dsGetGrowerOfferDetail"];
switch (ItemID)
{
case 2011:
if (dsTemp.Tables[2].Rows.Count > 0)
{
gvOffers2011.DataSource = dsTemp.Tables[2];
gvOffers2011.DataBind();
}
break;
case 2010:
if (dsTemp.Tables[1].Rows.Count > 0)
{
gvOffers2010.DataSource = dsTemp.Tables[1];
gvOffers2010.DataBind();
}
break;
case 2009:
if (dsTemp.Tables[0].Rows.Count > 0)
{
gvOffers2009.DataSource = dsTemp.Tables[0];
gvOffers2009.DataBind();
}
break;
}
}
<telerik:RadAjaxPanel runat="server" EnableHistory="false" HorizontalAlign="NotSet"
LoadingPanelID="RadAjaxLoadingPanel1">
<telerik:RadTabStrip ID="radtsYear" runat="server"
Skin="Forest" MultiPageID="radMultiPage" ontabclick="radtsYear_TabClick" SelectedIndex="0">
<Tabs>
<telerik:RadTab runat="server" Text="2011" >
</telerik:RadTab>
<telerik:RadTab runat="server" Text="2010" >
</telerik:RadTab>
<telerik:RadTab runat="server" Text="2009" >
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="radMultiPage" runat="server" Width="100%" SelectedIndex="0" RenderSelectedPageOnly="true">
<telerik:RadPageView ID="pv2011" runat="server" ToolTip="2011 Grower Registrations">
<tr>
<td>
<asp:GridView ID="gvOffers2011" runat="server"
AlternatingRowStyle-BackColor="Gainsboro" AutoGenerateColumns="False"
Caption="2011 Offers" CaptionAlign="Top" EmptyDataText="No 2011 Offers Found"
HeaderStyle-BackColor="Green" HeaderStyle-ForeColor="White"
HeaderStyle-HorizontalAlign="Center" OnRowDataBound="gvOffers2010_RowDataBound"
Visible="True" Width="100%">
<Columns>
<asp:BoundField DataField="Offer_name" HeaderText="Program" />
<asp:BoundField DataField="Offer_description" HeaderText="Details" />
<asp:TemplateField HeaderText="Registration" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImageRegistration" runat="server"
ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Paid" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImagePaid" runat="server" ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle BackColor="Green" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
</td>
</tr>
</telerik:RadPageView>
<telerik:RadPageView ID="pv2010" runat="server"
ToolTip="2010 Grower Registrations">
<tr>
<td>
<asp:GridView ID="gvOffers2010" runat="server"
AlternatingRowStyle-BackColor="Gainsboro" AutoGenerateColumns="False"
Caption="2010 Offers" CaptionAlign="Top" EmptyDataText="No Offers Found"
HeaderStyle-BackColor="Green" HeaderStyle-ForeColor="White"
HeaderStyle-HorizontalAlign="Center" OnRowDataBound="gvOffers2010_RowDataBound"
Visible="true" Width="100%">
<Columns>
<asp:BoundField DataField="Offer_name" HeaderText="Program" />
<asp:BoundField DataField="Offer_description" HeaderText="Details" />
<asp:TemplateField HeaderText="Registration" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImageRegistration" runat="server"
ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Paid" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImagePaid" runat="server" ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle BackColor="Green" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
</td>
</tr>
</telerik:RadPageView>
<telerik:RadPageView ID="pv2009" runat="server"
ToolTip="2009 Grower Registrations">
<tr>
<td>
<asp:GridView ID="gvOffers2009" runat="server"
AlternatingRowStyle-BackColor="Gainsboro" AutoGenerateColumns="False"
Caption="2009 Offers" CaptionAlign="Top" EmptyDataText="No Offers Found"
HeaderStyle-BackColor="Green" HeaderStyle-ForeColor="White"
OnRowDataBound="gvOffers2010_RowDataBound" Visible="true" Width="100%">
<HeaderStyle BackColor="Green" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
<Columns>
<asp:BoundField DataField="Offer_name" HeaderText="Program" />
<asp:BoundField DataField="Offer_description" HeaderText="Details" />
<asp:TemplateField HeaderText="Registration" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImageRegistration" runat="server"
ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
</telerik:RadPageView>
</telerik:RadMultiPage>
</telerik:RadAjaxPanel>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"
Skin="Forest" MinDisplayTime="5" InitialDelayTime="2">
</telerik:RadAjaxLoadingPanel>