Главная страница
    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.45 MB
Время: 0.041 c
8-1110943876
megabyte-ceercop
2005-03-16 06:31
2005.07.11
Небольшие паузы в начале и в конце mp3 трека.


1-1118386901
Earth
2005-06-10 11:01
2005.07.11
Цвет текста в RichEdit


1-1118664502
Senator
2005-06-13 16:08
2005.07.11
Заголовок формы


3-1117530841
ryds
2005-05-31 13:14
2005.07.11
как программно запустить диалоговое окно IBDatabase Editor?


3-1117423325
akhmadey
2005-05-30 07:22
2005.07.11
Сортировка по lookup-полю





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский