DataGridView без изменения размера - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть приложение WinForms, где у меня в настоящее время есть DataGridView в качестве пользовательского UserControl, и, похоже, у меня проблема с шириной DataGridView, которая не меняет размер относительно места, где она установлена.

Я закрепил пользовательское сетевое представление данных UserControl с Top, Bottom, Left и Right следующим образом:

UserControl.Anchor = AnchorStyles.Top || AnchorStyles.Bottom || AnchorStyles.Left || AnchorStyles.Right

Также попытался установить свойство dock DataGridView в Fill, но, к счастью, он не заполняет пространство, как показано на рисунке. Сам пользовательский UserControl работает идеально, однако DataGridView оставляет пустое пространство после последнего столбца. Граница - это пользовательский контроль пользователя.

Также установите для свойства столбца DataGridView значение Fill, но безрезультатно.

DataGridView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.Fill);

enter image description here

У кого-нибудь есть предложения?

1 Ответ

0 голосов
/ 16 апреля 2019

после привязки к источнику данных, попробуйте следующий код:

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