![]() |
|
#1
|
|||
|
|||
![]() Использую DBGridEh. Даные загружаю с ms sql server.
Нужно заставить ширину колонок подстраиватся под их содержимое, то есть под чтоб ширинка колонки была равна длине к одной из ее максимальных ячееек. надеюсь понятно изяснился сэнкс |
#2
|
|||
|
|||
![]() Варавнтов 2.
1. Ищешь у компонента соотв. метод. я использую грид от DevExpress, там это называется ApplyBestFit. 2. Ручками. Пробегаешься по источнику данных и вычисляешь максимальную длинну. для каждого поля. Далее ставишь ее для соотв. колонки. только в начале заблокируй контролы (DisableControls). Для вычисленй тебе поможет метод Canvas.TextWidth |
#3
|
|||
|
|||
![]() XL.selection.Columns.AutoFit;
|
#4
|
|||
|
|||
![]() Аутофит кривовато работает. Я бы рекомендовал руками.
|