2009-03-02 54 views
0

我在頁面上放置了一個AJAX Tab控件。ASP.Net AJAX TabControl

在TabControl中,我還放置了一個gridview。

<cc1:TabContainer id="tabconLandTransPlan" runat="server" Height="300px" ActiveTabIndex="0" AutoPostBack="True"> 
<cc1:TabPanel runat="server" ID="tabMasterPlan" HeaderText="Master Plan" > 
    <HeaderTemplate> 
     <span style="font-size: 8pt; font-family: Arial">Master Plan</span> 
    </HeaderTemplate> 
    <ContentTemplate> 
     <asp:GridView id="gvBuffer" runat="server" Width="100%" AutoGenerateColumns="False"> 
      <Columns> 
       <asp:TemplateField HeaderText="Type of Services"> 
        <HeaderStyle Width="26%"></HeaderStyle> 
        <ItemTemplate> 
         <asp:Label id="Label1" runat="server" Text='<%# EVAL("code_desc") %>'></asp:Label> 
        </ItemTemplate> 
       </asp:TemplateField> 

       <asp:TemplateField HeaderText="Tariff Code"> 
        <HeaderStyle Width="4%" HorizontalAlign="Center"></HeaderStyle> 
        <ItemStyle HorizontalAlign="Center"></ItemStyle> 
        <ItemTemplate> 
         <asp:Label ID="Label2" runat="server" Text='<%# EVAL("res_code") %>'></asp:Label> 
        </ItemTemplate> 
       </asp:TemplateField> 
      </Columns> 
     </asp:GridView> 
    </ContentTemplate> 
</cc1:TabPanel> 

當我取回的GridView,GridView控件邊界超出Tab控件邊界。我如何確保gridview只是在tab控件的邊界內? Gridview的高度超出了選項卡控件的範圍。寬度很好。

謝謝。

回答

0

增加標籤控件的高度!

2

我可能已經找到了這個小問題的答案。

顯然,ajax選項卡控件遵循其中控件的大小(高度)。

所以我所做的是將tabcontrol的高度設置爲Nothing(VB.Net)。

將其設置爲零或任何其他百分比(轉換)值都會引發錯誤。

感謝那些查看過的人。

+1

請顯示示例代碼。 – Phil 2010-03-29 19:56:30