Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Вниз

Восстановление порядка колонок DBGrid а   Найти похожие ветки 

 
DrZubr   (2003-05-01 17:58) [0]

Проблема такая. Хочу сделать так, чтобы при закрытии формы сохранялись параметры DBGrid"а (ширина колонок и их порядок).
С шириной проблем нет, а вот с порядком...

Значит, я делаю вот что: сохраняю DBGrid.Columns[i].FieldName. А при восстановлении эти самые FieldName"ы и записываю. Все бы ничего. Даже колонки отображаются в той последовательности, как в прошлый запуск программы. Но стоит переставить две колонки местами - и порядок колонок становится как в таблице БД, а не на своих местах только те, которые только что переставил.

Народ, кто знает что делать с этой бедой - пишите на мыло.

P.S. RxLib не предлагать (т.к. меня неофициальный порт под Delphi7 не впечатлил абсолютно - уж очень многое работает не так, как написано)


 
Алексадр Спелицин   (2003-05-01 19:13) [1]

P.S. RxLib не предлагать
Ну так Вы посмотрите как сделано там и сделайте у себя также. Очень хорошая и грамотная реализация.


 
DrZubr   (2003-05-02 10:59) [2]

Ну не сказал бы, что очень грамотная реализация.
Попробуйте сами поработать с их гридом - и обратите внимание как восстанавливается ширина колонок.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-70111
Sergey
2003-04-28 13:54
2003.05.22
Midas событие ReconcileError ?


3-70090
filin
2003-05-02 23:16
2003.05.22
Двойной клик на строке DBgrid. Номер строки в датасете???


14-70504
sancho
2003-05-04 15:45
2003.05.22
function playsound


1-70214
anbezr
2003-05-08 10:21
2003.05.22
Получить высоту одной строчки в TEdit


4-70577
Morfein
2003-03-22 20:26
2003.05.22
Перехват вызовов функций





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