2012-01-09 2 views
1

Я использовал webgrid в частичном представлении в моем проекте. Я отлично это сделал с использованием стиля стола как:asp.net mvc3 стили заголовка webgrid, css

.webgridtablestyle 
{ 
width: 100%; 
height: auto; 

} 

Он отображает прекрасный. Теперь я хочу определить разные ширины для разных заголовков в webgrid. Поэтому я применил его как:

grid.Column("EquipmentManfacturer", header: "Warranty Provider", style:"width:30%") 

Но ширина не применялась. Я попробовал предоставить таблицу-макет: исправлено и в стиле таблицы. Стиль таблицы был применен, но стиль ширины не применялся для заголовка. Может кто-нибудь, пожалуйста, помогите мне, как применять различные ширины для разных заголовков в webgrid. Мне нужен только процент для ширины таблицы, поскольку панель управления, в которой размещалась веб-страница, была изменчиваема.

ответ

2

Как я понимаю, свойство - это фактически тот класс, который получает столбец.

Создайте класс с нужной шириной и используйте этот класс в стиле.

I.e.

.column1 
{ 
    width: 30%; 
} 

, а затем

grid.Column("EquipmentManfacturer", header: "Warranty Provider", style:"column1") 

Edit: ширина свойство для всей сетки должно быть установлено, установите класс с TableStyle на сетке и имеет этот класс определяет свойство ширины

+0

Спасибо вы за свой ответ. Я также применил его. Но я не работаю. –

+0

Возможно, другой css-код или что-то еще мешает вашей сетке/таблице. Вы пробовали с разной шириной? – Sverker84

+0

Да, я пробовал. мы должны разместить таблицу-макет: исправлено для стиля таблицы или нет? –

Смежные вопросы