2009-03-02 5 views
0

내 페이지에 AJAX Tabcontrol을 배치했습니다.ASP.Net AJAX TabControl

TabControl 안에는 gridview도 배치했습니다. 내가있는 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의 높이가 탭 컨트롤을 넘어서고 있습니다. 폭은 괜찮습니다.

감사합니다.

답변

0

탭 컨트롤의 높이를 높이십시오!

2

이 작은 문제에 대한 답을 찾았을 수도 있습니다.

분명히 ajax 탭 컨트롤은 내부의 컨트롤 크기 (높이)를 따릅니다.

그래서 나는 TabControl의 높이를 Nothing (VB.Net)으로 설정했습니다.

0 또는 다른 백분율 (변환) 값으로 설정하면 오류가 발생합니다.

본 사람에게 감사드립니다.

+1

샘플 코드를 보여주십시오. – Phil