Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Подгонка ширины столбцов 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
4-1115984359
mattis
2005-05-13 15:39
2005.07.11
Каким образом получить список языков установленных в системе?


1-1118380019
dp200
2005-06-10 09:06
2005.07.11
Разбивка стоки


3-1117009791
SlavaNV
2005-05-25 12:29
2005.07.11
Вопрос про SQL и ADO. Ошибка при добавлении записи.


5-1088944101
ArMellon
2004-07-04 16:28
2005.07.11
как например к стандартой кнопке прицепить tlabel снизу?


14-1118379504
boriskb
2005-06-10 08:58
2005.07.11
Есть желающие прокоментировать?