Проблема изменения размера столбца DataGridview - PullRequest
1 голос
/ 17 ноября 2008

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

Если добавляется новая строка, столбцы становятся правильной ширины. Но при изменении набора столбцов ширина становится неправильной.

Ответы [ 2 ]

3 голосов
/ 17 ноября 2008

Хм ... не могу сказать, что сам видел это, но (в качестве обходного пути) вы можете попробовать переключить режим изменения размера после изменения столбцов:

dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

Стоит попробовать ...

0 голосов
/ 20 ноября 2008

Более простым вариантом было удаление и добавление столбцов, а именно добавление всех столбцов и затем выборочное скрытие / отображение нужного набора столбцов. Хотя другой метод сработал.

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