Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Опять ширина столбцов в GridView / 7 сообщений из 7, страница 1 из 1
19.02.2013, 09:53
    #38156841
f50
f50
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять ширина столбцов в GridView
Здравствуйте коллеги! Не выставляется ширина столбцов в гриде. Делаю так:
Код: c#
1.
2.
3.
4.
5.
<Columns>
<asp:BoundField DataField="n" HeaderText="Название" SortExpression="n" >
<HeaderStyle Width="350px" />
<ItemStyle Width="350px" Font-Bold="True" />
</asp:BoundField>


или так, способ 2:
Код: c#
1.
2.
3.
4.
5.
6.
7.
<Columns>
<asp:BoundField DataField="n" HeaderText="Название" SortExpression="n" >
<ControlStyle Width="350px" />
<FooterStyle Width="350px" Wrap="False" />
<HeaderStyle Width="350px" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
<ItemStyle Width="350px" Font-Bold="True" Wrap="False" />
</asp:BoundField>


Во втором способе даже в дизайнере отображается 350px! А в браузерах: Opera / IE столбик имеет автоширину. Исходный HTML имеет такой вид:
Код: html
1.
<th align="center" valign="middle" scope="col" style="width:350px;white-space:nowrap;">Название</th>


Что ещё сделать, чтоб ширину столбиков выставить фиксированную, я уже не знаю. Помогите разобраться...
PS. Колонок у меня 50, я уже всем 50 назначал фикс. ширину как в способе 2, затратил времени кучу, току ноль...

И ещё вопрос, как ( руками, без дизайнера! ) картинку вставить в заголовок таблицы? Вот сюда бы: HeaderText="Название" Я бы вставил картинку в 1 пиксель, с обозначенными габаритами в 350px, и все бы было нормально.
...
Рейтинг: 0 / 0
19.02.2013, 10:59
    #38156961
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять ширина столбцов в GridView
...
Рейтинг: 0 / 0
19.02.2013, 11:29
    #38157022
f50
f50
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять ширина столбцов в GridView
а средствами VS никак?
Странный продукт, даже мультиселекта колонок нет, чтоб изменить несколько сразу.
...
Рейтинг: 0 / 0
19.02.2013, 11:32
    #38157028
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять ширина столбцов в GridView
f50а средствами VS никак?VS включает в семя текстовый редактор с подсветкой css, это одно из его средств
...
Рейтинг: 0 / 0
19.02.2013, 11:32
    #38157031
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять ширина столбцов в GridView
*себя
...
Рейтинг: 0 / 0
27.02.2013, 18:15
    #38168487
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять ширина столбцов в GridView
f50,

... можно вместо BoundField использовать TemplateField, а в нем или в HeaderTemplate или в ItemTemplate забить тот же <span > или <img > с фиксированной шириной ... Примерно как здесь:
http://stackoverflow.com/questions/4191262/fixed-header-column-width-in-gridview
...
Рейтинг: 0 / 0
01.03.2013, 17:38
    #38171335
f50
f50
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять ширина столбцов в GridView
carrotik... можно вместо BoundField использовать TemplateField
Спасибо, пригодится!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Опять ширина столбцов в GridView / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]