2009-03-02 12 views
0

私は自分のページにAJAX Tabcontrolを配置しました。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の境界がタブコントロールの境界を超えて拡張。どのように私はグリッドビューがタブコントロールの境界内にあることを確認できますか? Gridviewの高さはタブコントロールを超えています。幅はちょうど良いです。

ありがとうございました。

答えて

0

タブコントロールの高さを上げてください!

2

私はこの小さな問題の答えを見つけたかもしれません。

明らかに、ajaxタブコントロールは、その内部のコントロールのサイズ(高さ)に従います。

だから私は、タブコントロールの高さをNothing(VB.Net)に設定しました。

ゼロまたは他のパーセンテージ(変換)値に設定すると、それ以外の場合はエラーが発生します。

閲覧者に感謝します。

+1

サンプルコードを表示してください。 – Phil