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