C# 在ASP.NET C中使用AJAX的选项卡容器
我有一个使用ASP.NET的网页应用程序,它是用C编写的,其中有一个使用AJAX控件工具箱-选项卡容器的页面 我使用了两个包含两个GridView的选项卡面板。选项卡面板1 gridview加载详细销售报告,而另一个选项卡面板用于加载合并报告。两个GridView数据源都来自不同的存储过程。我需要在两个gridview上都有打印功能。当我单击打印按钮时,系统应根据活动或当前选择/选择的选项卡面板加载crystal report source 请看这个C# 在ASP.NET C中使用AJAX的选项卡容器,c#,asp.net,ajaxcontroltoolkit,tabpanel,tabcontainer,C#,Asp.net,Ajaxcontroltoolkit,Tabpanel,Tabcontainer,我有一个使用ASP.NET的网页应用程序,它是用C编写的,其中有一个使用AJAX控件工具箱-选项卡容器的页面 我使用了两个包含两个GridView的选项卡面板。选项卡面板1 gridview加载详细销售报告,而另一个选项卡面板用于加载合并报告。两个GridView数据源都来自不同的存储过程。我需要在两个gridview上都有打印功能。当我单击打印按钮时,系统应根据活动或当前选择/选择的选项卡面板加载crystal report source 请看这个 <asp:TabContainer I
<asp:TabContainer ID="TabContainer1" runat="server" BorderColor="blue" Width="100%" ScrollBars="Auto" Height="290px" BorderStyle="None" ActiveTabIndex="0" >
<asp:TabPanel ID="tabPanel1" runat="server" > <HeaderTemplate>Detailed</HeaderTemplate><ContentTemplate>
<asp:GridView ID="grdDailySalesReport" runat="server" AutoGenerateColumns="False"
BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4" Font-Size="Smaller"
ForeColor="Black" GridLines="Vertical" ShowHeaderWhenEmpty="True" EmptyDataText="No records Found"
Width="140%" >
<Columns> </Columns>
<AlternatingRowStyle BackColor="White" />
<FooterStyle BackColor="#CCCC99" />
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#E6E6E6" ForeColor="Black" HorizontalAlign="Left" />
<RowStyle BackColor="#F7F7DE" />
<SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#FBFBF2" />
<SortedAscendingHeaderStyle BackColor="#848384" />
<SortedDescendingCellStyle BackColor="#EAEAD3" />
<SortedDescendingHeaderStyle BackColor="#575357" />
</asp:GridView></ContentTemplate></asp:TabPanel>
<asp:TabPanel ID="tabPanel2" runat="server" ><HeaderTemplate>Consolidated</HeaderTemplate><ContentTemplate>
<asp:GridView ID="grdDSRConso" runat="server" AllowPaging="false" AutoGenerateColumns="False" BackColor="White" ShowHeaderWhenEmpty="True" EmptyDataText="No records Found"
BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4"
ForeColor="Black" GridLines="Vertical" Font-Size="Smaller" ><AlternatingRowStyle BackColor="White" width="100%" />
<Columns> </Columns>
<FooterStyle BackColor="#CCCC99" /><HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" /><PagerStyle BackColor="#F7F7DE" HorizontalAlign="Left" ForeColor="Black" /><RowStyle BackColor="#F7F7DE" /><SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" /><SortedAscendingCellStyle BackColor="#FBFBF2" /><SortedAscendingHeaderStyle BackColor="#848384" /><SortedDescendingCellStyle BackColor="#EAEAD3" /><SortedDescendingHeaderStyle BackColor="#575357" /></asp:GridView></ContentTemplate></asp:TabPanel>
</asp:TabContainer>
它不起作用。资本化我没有受伤。当然,我会为你编辑它,我希望你没有受伤。
protected void TabContainer1_ActiveTabChanged(object sender, EventArgs e)
{
if (TabContainer1.ActiveTab == tabPanel1)
{
txtSearchedLoc.Text = "Detailed";
}
if (TabContainer1.ActiveTab == tabPanel2)
{
txtSearchedLoc.Text = "Conso";
}
}