Как установить ширину столбцов в элементе управления GridView на максимально необходимую ширину - PullRequest
2 голосов
/ 11 декабря 2008

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

Если возможно, я бы хотел установить ширину каждого столбца на максимально широкую ширину для всего набора данных.

Ответы [ 2 ]

2 голосов
/ 11 декабря 2008

Вы можете установить свойство ItemStyle-Width для каждого TemplateField, BoundField и т. Д. В своем виде сетки на любое, что вы хотите. Это должно распространяться на пейджинг. Вы можете либо не устанавливать ширину сетки, либо быть уверенным, что вы не используете процент в этом случае.

Если вы хотите выяснить это динамически, вам придется сначала проверить ваши данные, прежде чем связывать вашу сетку, выяснить, какую ширину вы хотите, затем связать вашу оболочку и динамически установить ItemStyle-Width в событии RowDataBound сетка.

0 голосов
/ 26 июня 2010

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

Это доступно, если вы не генерируете столбцы автоматически.

Попробуйте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...