Как изменить ширину ASP.NET ListView? - PullRequest
0 голосов
/ 01 ноября 2011

Я занимаюсь разработкой веб-приложения и использую элемент управления ASP.NET ListView. У меня сейчас большой ListView, и я хочу минимизировать его ширину, так как между столбцами большие пространства. Кроме того, я хотел бы изменить его стиль. Как это сделать?

Я гуглил об этой проблеме, но я нашел два ресурса для изменения стиля без изменения его ширины. Я пытался добавить ширину к стилю CSS, но у меня тоже не получилось.

1 Ответ

0 голосов
/ 01 ноября 2011

См. MSDN: класс ListView , например свойство Ширина :

Свойства стиля не поддерживаются элементом управления ListView.Если вы попытаетесь установить свойство Width, будет сгенерировано исключение NotSupportedException.

Чтобы стилизовать элемент управления ListView, вы должны стилизовать элементы управления внутри шаблонов ListView, используя классы каскадных таблиц стилей (CSS) или встроенные элементы стиля.

Как вы определяете различныешаблоны ( ItemTemplate и т. д.)?Вы можете использовать шаблон Layout , поместить <div> внутрь и установить фиксированную (или максимальную) ширину <div> с помощью CSS

...