Настройте столбцы DataGridView, чтобы заполнить доступное пространство, если сетка меньше, и используйте прокрутку, если сетка больше доступного пространства - PullRequest
8 голосов
/ 27 января 2012

Я хочу настроить все столбцы DataGridView в соответствии с требуемым пространством, чтобы полностью показать все его данные.Если требуемое пространство меньше доступного пространства, я хочу, чтобы сетка заполнила это превышающее пространство, но если доступного пространства недостаточно, чтобы правильно отобразить все столбцы, которые я хочу, чтобы DataGridView автоматически создал прокрутку.Есть ли простой способ сделать это?

Ответы [ 4 ]

8 голосов
/ 06 ноября 2012

Нажмите на DataGridView и выберите «Редактировать столбцы ...», затем перейдите к «Макету» и установите «AutoSizeMode» на «Заполнить».

Надеюсь, это то, что вы ищете.1003 *

Приветствия

3 голосов
/ 02 января 2018

Если вы хотите, чтобы ваша таблица (DataGridView) была отформатирована таким образом, чтобы все столбцы автоматически определялись по размеру, а один столбец, в частности, занимал оставшееся пространство, вы можете сделать что-то вроде этого:

1 голос
/ 04 июля 2017

Перейти к свойству DataGridView и выбрать «AutoSizeColumnsMode».Комплект "Заполнить".

0 голосов
/ 26 августа 2015

Свойства DataGridView -> «AutoSizeMode» до «Fill» заполняет все доступное пространство, однако, если столбец достаточно велик, чтобы занимать большую часть пространства сетки, тогда размер остальных столбцов будет уменьшаться.* Может быть, вы можете попробовать «AutoSizeMode» для «AllCells».Это не только заполняет всю сетку, но и дает достаточно места для просмотра всех столбцов (с горизонтальной полосой прокрутки)

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