У меня есть приложение 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);
У кого-нибудь есть предложения?