【问题标题】:ASp.Net Gridview wider then parent DIVASp.Net Gridview 比父 DIV 更宽
【发布时间】:2010-10-29 01:39:07
【问题描述】:

问题页面:http://www。韦伯相信。 com/ShowThread.aspx?ID=521

如果您将浏览器设置为 1024x768,您将看到 GridView 表格将延伸到 div“postbody”之外。我不知道如何阻止这种情况发生。

【问题讨论】:

  • 能否提供html代码?

标签: asp.net gridview html


【解决方案1】:

由于表格的性质,有一个不能低于的最小宽度,该宽度由每个表格行中项目的宽度决定。我假设您已经为 GridView 控件指定了宽度,但由于数据太大,它仍然溢出。您可以尝试将 GridView 添加到另一个 div 并为该 div 指定 css 属性以控制溢出,如下所示:

<div style="overflow: scroll; width: 800px; Height: 300px;">
   <asp:GridView id="GridView1" runat="server"  />
</div>

现在,如果您的 GridView 超出了包含 div 的尺寸,则 div 的大小将保持静态,并且任何溢出都会提示出现滚动条。

【讨论】:

    【解决方案2】:

    从 div 本身中删除任何固定宽度,而是通过 CSS 将边距应用到 div 并填充到数据网格。

    这应该允许数据网格始终包含在具有相同数量的空白的 div 中,无论数据网格的大小如何。

    【讨论】:

      猜你喜欢
      • 2016-03-20
      • 1970-01-01
      • 1970-01-01
      • 2016-10-27
      • 1970-01-01
      • 2014-02-19
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多