0

ページに AJAX Tabcontrol を配置しました。

TabControl 内には、グリッドビューも配置しました。

<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 の高さがタブ コントロールを超えています。幅はちょうどいいです。

ありがとう。

4

2 に答える 2

2

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

どうやら、ajax タブ コントロールは、その中のコントロールのサイズ (高さ) に従います。

そこで、タブコントロールの高さを Nothing (VB.Net) に設定しました。

ゼロまたはその他のパーセンテージ (変換) 値に設定すると、エラーがスローされます。

見てくれた人ありがとう。

于 2009-03-02T06:46:53.147 に答える
0

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

于 2009-03-02T06:07:24.753 に答える