Помощник WebGrid позволяет применять класс CSS к отдельным столбцам, используя свойство style
.К сожалению, хотя это позволит вам скрыть столбец внутри раздела tbody
, вы не можете применять разные стили к заголовкам столбцов.Вы можете применять один и тот же стиль ко всем столбцам, что делает его довольно бесполезным.Поэтому одна из возможностей - использовать CSS:
table th:first-child, table td:first-child {
display: none;
}
. Предполагается, что вы хотите скрыть первый столбец и что браузер клиента поддерживает псевдо-селектор :first-child
, который может не бытьслучай со старыми браузерами.
Так что, если вам нужна поддержка старых браузеров, вы можете использовать jQuery, чтобы применить скрытый стиль к заголовку и строкам первого столбца или просто скрыть их напрямую:
$(function () {
$('table th:first-child, table td:first-child').hide();
});
Если вы хотите иметь больше контроля, я бы порекомендовал вам проверить MvcContrib Grid или Telerik Grid .