Учитывая, что вы пытаетесь получить прекрасный вид отчета с точно подобранными столбцами - без горизонтальной прокрутки и без уродливой серой полосы вместо прокрутки.
Из памяти в представлении отчета вы можете добавить последний столбец, который заполнит оставшееся пространство и не может быть измерен. Я не могу найти соответствующий код в MSDN в данный момент, смутно ссылаясь на размер -1 для столбца.
Если вы продолжите изменять размер столбцов, я сделаю это, когда:
- приложение заканчивает добавление / удаление набора новых элементов в отчете
- пользователь изменяет размер окна отчета
Также стоит подумать, почему бы не позволить пользователям настроить размер столбцов так, как они хотят?