私は次のマークアップを持っています。私はdivから余分なものを取り出しましたので、理解しやすくなりました。 GridViewが折りたたみ可能なパネルエクステンダで100%に設定されていて、ページ上で正常に表示されていました。次に、折りたたみ可能なパネルエクステンダを使用し、アコーディオンパネルを使用する代わりに、幅を何に設定しても、必要なだけグリッドビューが展開されます。幅を設定しても、GridViewの幅がページ全体で100%拡大しないのはなぜですか?
<div>
<cc1:Accordion ID="Accordion1" runat="server" SelectedIndex="0"
HeaderCssClass="collapsePortfolioHeader"
FadeTransitions="true"
FramesPerSecond="40"
TransitionDuration="250"
AutoSize="None">
<Panes>
<cc1:AccordionPane runat="server">
<Header>
Create Portfolio</Header>
<Content>
<br />
<div style="height: 290px;">
<div style="float: left; width: 250px;
margin-right: 75px;">
</div>
<div style="float: left; width: 250px;">
</div>
<div style="float: left; width: 70px;
margin: 5px;">
</div>
<div style="float: left; width: 250px;
margin: 5px;">
</div>
<div class="clear"> //just a clear both;
</div>
</div>
</Content>
</cc1:AccordionPane>
<cc1:AccordionPane runat="server">
<Header>
Create Portfolio By Location</Header>
<Content>
<div style="height: 150px;">
<div style="float: left; width: 170px;
margin: 5px;">
</div>
<div style="float: left;
margin-right: 5px;">
</div>
<div style="float: left; width: 250px;
margin-right: 5px;">
</div>
<div style="float: left; width: 70px;
padding-top: 100px;">
</div>
<div style="float: left; width: 250px;
margin-left: 15px;">
</div>
<div class="clear">
</div>
</div>
</Content>
</cc1:AccordionPane>
</Panes>
</cc1:Accordion>
</div>
<div class="grid"> //the grid class just has margin:0;
// GridView goes here
</div>
グリッドビューが表示されません.... – Sergio
質問のため不要ですので、取りました。私が持っているマークアップやアコーディオンがGridViewの幅を制限しているのが不思議です。 – Xaisoft
テーブル幅があるCSSクラスがありますか?これが原因である可能性があります。 – CodeLikeBeaker