問題ページ:http:// www。 Webeerlieve。 com/ShowThread.aspx?ID = 521ASp.Net Gridviewより広い親のDIV
ブラウザを1024x768に置くと、GridViewテーブルがdiv "postbody"を超えて表示されます。私はこれを止める方法を知らない。
問題ページ:http:// www。 Webeerlieve。 com/ShowThread.aspx?ID = 521ASp.Net Gridviewより広い親のDIV
ブラウザを1024x768に置くと、GridViewテーブルがdiv "postbody"を超えて表示されます。私はこれを止める方法を知らない。
テーブルの性質上、最小幅は下には落とせず、その幅は各テーブル行内のアイテムの幅によって決まります。 GridViewコントロールに既に幅を指定していて、データが大きすぎるためにオーバーフローしていると仮定しています。あなたはこのように、オーバーフローを制御するためのdiv別のdivにGridViewコントロールを追加し、それにCSSプロパティを指定してみてくださいすることができます
今<div style="overflow: scroll; width: 800px; Height: 300px;">
<asp:GridView id="GridView1" runat="server" />
</div>
、あなたのGridViewが含むdiv要素の大きさを超えた場合、div要素のサイズは静的なままになりますオーバーフローが発生するとスクロールバーが表示されます。
div自体から任意の固定幅を削除し、代わりにdivに余白を適用し、CSSを介してデータグリッドにパディングします。
これは、データグリッドのサイズに関係なく、同じ量の空白で常にdiv内にデータグリッドが含まれるようにする必要があります。
あなたはhtmlコードを提供できますか? – Jagd