【发布时间】:2010-10-29 01:39:07
【问题描述】:
问题页面:http://www。韦伯相信。 com/ShowThread.aspx?ID=521
如果您将浏览器设置为 1024x768,您将看到 GridView 表格将延伸到 div“postbody”之外。我不知道如何阻止这种情况发生。
【问题讨论】:
-
能否提供html代码?
问题页面:http://www。韦伯相信。 com/ShowThread.aspx?ID=521
如果您将浏览器设置为 1024x768,您将看到 GridView 表格将延伸到 div“postbody”之外。我不知道如何阻止这种情况发生。
【问题讨论】:
由于表格的性质,有一个不能低于的最小宽度,该宽度由每个表格行中项目的宽度决定。我假设您已经为 GridView 控件指定了宽度,但由于数据太大,它仍然溢出。您可以尝试将 GridView 添加到另一个 div 并为该 div 指定 css 属性以控制溢出,如下所示:
<div style="overflow: scroll; width: 800px; Height: 300px;">
<asp:GridView id="GridView1" runat="server" />
</div>
现在,如果您的 GridView 超出了包含 div 的尺寸,则 div 的大小将保持静态,并且任何溢出都会提示出现滚动条。
【讨论】:
从 div 本身中删除任何固定宽度,而是通过 CSS 将边距应用到 div 并填充到数据网格。
这应该允许数据网格始终包含在具有相同数量的空白的 div 中,无论数据网格的大小如何。
【讨论】: