Как определить CellPadding в GridView в ASP.NET - PullRequest
11 голосов
/ 25 ноября 2008
  • Я автоматически форматирую GridView в ASP.NET.
  • Это выглядит красиво, но все заголовки работают так:

    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 ]

10 голосов
/ 25 ноября 2008

Вы должны установить cssclass и использовать css для управления им. Единственное свойство таблицы, которую вы не можете полностью контролировать через браузер с помощью css - это ячейка.

.myTableClass tr th {
    padding: 5px;
}
2 голосов
/ 25 ноября 2008

GridView также имеет свойства "CellPadding" и "CellSpacing", которые могут помочь нам сделать это.

0 голосов
/ 04 июля 2012

Проверьте сгенерированный HTML и найдите созданную им таблицу. Проверьте идентификатор таблицы. С помощью id добавьте следующие строки в ваш CSS. Это сработало для меня, когда все остальное не удалось ..

#YourTableIdFoo th , #YourTableIdFoo td 
{
    padding-right:      1em;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...