如何在ASP.NET中的GridView中定义CellPadding

时间:2008-11-25 10:25:40

标签: asp.net gridview

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

    idfirstNamelastNameage

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

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

A D D E N D U M:

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

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

3 个答案:

答案 0 :(得分:10)

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

.myTableClass tr th {
    padding: 5px;
}

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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

#YourTableIdFoo th , #YourTableIdFoo td 
{
    padding-right:      1em;
}