![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подгонка ширины столбцов DBGrid
Сергей Яковлев © (2005-05-31 23:02:00)День добрый! Столкнулся с проблемой. Необходимо подгонять ширину столбцов DBGrid'а под выводимые данные - чтоб не приходилось таскать за разделители. Просматриваю всю таблицу по столбцам, ищу максимальные по длине данные, подгоняю ширину грида. Но если в базе несколько тысяч записей, все это "форматирование" занимает довольно много времени. Думал один раз подогнать, а потом сохранить где-нибудь, но данные ведь меняются, да и DBGrid показывает разные таблицы - запаришься хранить сотню значений. Есть какие-нибудь идеи?
Max Zyuzin (2005-06-01 10:12:00) [1]Скачай EhLib в DBGridEh это уже релализовано и подгонка, и запоминание размеров (в ini, реестр), и еще очнень много чего полезного, настоятельно рекомендую!
stud (2005-06-01 09:25:00) [2]использовать грид, в котором есть подбор высоты колонки, или реализовать подобную вещь самому
GreatMaster (2005-06-01 09:07:00) [3]>Просматриваю всю таблицу по столбцам,
>ищу максимальные по длине данные, подгоняю ширину грида.
Это не совсем корректно, если уж подгонять то по средней длине и потом как [3] и потом(или) [2].
evvcom (2005-06-01 08:47:00) [4]А где значение не умещается в ширину колонки, я отображаю типа "тара-тара-та..." (с использованием многоточия)
Reindeer Moss Eater (2005-05-31 23:22:00) [5]Не надо заниматься ерундой.
Надо лучше реализовать сохранение/восстановление ширины колонок грида указанных пользователем.
-=XP=- (2005-05-31 23:18:00) [6]Вякая колонка имеет максимальную ширину, определяемую типом данных (для тех, для кого это актуально) и форматом отображения (для тех, для кого не актуально первое).