Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.037 c
11-1102185895
Владимир Кладов
2004-12-04 21:44
2005.07.11
Версия 2.02


14-1118726011
Ega23
2005-06-14 09:13
2005.07.11
С днём рождения! 14 июня


14-1118828391
Sash
2005-06-15 13:39
2005.07.11
не грузится комп :(


9-1111951770
Green_Templar
2005-03-27 23:29
2005.07.11
алгоритм для 2д-аркады


1-1118647710
silvestr
2005-06-13 11:28
2005.07.11
Замена вункции Uppercase





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский