11
  • 我在 ASP.NET 中自动格式化 GridView。
  • 它看起来不错,但标题都像这样一起运行:

    idfirstNamelastNameage

  • 我设置了 CellPadding="5" 但它什么也没做。

如何设置标题和所有单元格的单元格填充?

附录:

谢谢安德鲁,我用这个修复了它。适用于 Firefox 和 Explorer 7:

.gridview2 tr td
{
    padding: 5px;
    border: 1px solid #ddd;
}
.gridview2 tr th
{
    padding: 5px;
}
4

3 回答 3

11

您应该设置一个 cssclass 并使用 css 来控制它。您无法使用 css 完全控制跨浏览器的表格的唯一属性是单元格间距。

.myTableClass tr th {
    padding: 5px;
}
于 2008-11-25T10:37:15.243 回答
4

GridView 还有一个属性“CellPadding”和“CellSpacing”可以帮助我们做到这一点。

于 2008-11-25T11:08:13.603 回答
0

检查生成的 HTML 并找到它创建的表。检查表的 ID。使用 id,将以下行添加到您的 CSS。当所有其他方法都失败时,这对我有用..

#YourTableIdFoo th , #YourTableIdFoo td 
{
    padding-right:      1em;
}
于 2012-07-04T14:11:08.873 回答