Стили применяются к страницам, сгенерированным DynamicData с помощью CSS. По умолчанию GridView в шаблоне страницы List.aspx имеет CssClass = "gridview". Этот класс имеет несколько стилей, определенных в файле Site.css по умолчанию. в том числе этот:
table.gridview { width: 100%; }
Вы можете изменить значение ширины там, чтобы сделать глобальное изменение везде, где используется этот класс (вероятно, не то, что вы ищете). Если вы хотите изменить ширину только для одного объекта / страницы, вам, вероятно, следует создать пользовательскую страницу для этого объекта.
Steps
- Создание новой папки в каталоге ~ / DynamicData / CustomPages с тем же именем, что и EntitySet / Collection вашей сущности (например, ~ / DynamicData / CustomPages / Employees для сущности Employee)
- Скопируйте страницу List.aspx из каталога ~ / DynamicData / PageTemplates в новый каталог, который вы только что создали. (может потребоваться настроить пространство имен файла CodeBehind / aspx)
- Используя пользовательский класс CSS (или явно в файле .aspx), измените ширину GidView на странице.
подробнее: http://www.asp.net/learn/3.5-SP1/video-445.aspx