views:

1399

answers:

2
  • I autoformat a GridView in ASP.NET.
  • It looks nice but the headers all run together like this:

    idfirstNamelastNameage

  • I set CellPadding="5" but it does nothing.

How can I set the cell padding of the headers and all cells?

A D D E N D U M :

Thanks Andrew, I fixed it with this. Works in Firefox and Explorer 7:

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

You should set a cssclass and use css to control it. The only property of a table you cant fully control cross browser with css is cellspacing.

.myTableClass tr th {
    padding: 5px;
}
Andrew Bullock
A: 

GridView also has a property "CellPadding" and "CellSpacing" that can help us do this.

MOZILLA