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