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

Вниз

TTable дублирует записи в Grid-e...   Найти похожие ветки 

 
Dimedrol ©   (2004-12-06 14:32) [0]

Мне нужна простая сортированная(!) табличка (TTable) в Grid-e.

Точнее в Grid-e у меня только 1 колонка,
а остальные - разложены на форме рядышком.
То есть меняем положение в Grid-e, меняется значение в
сопутствующих DbAware компонентах.
Тут все нормально.

НО!
Когда я например что-то исправляю в "других" DbAware
компонентах, и потом в Grid-e перехожу на след. позицию,
этот Grid (а точнее, наверное TTable, от которого Grid построен)
дублирует мне вверху измененную позицию. 8-\

Вроде если походить вниз-вверх, это исчезает.
"Методом научного тыка" ;-) понял что после редактирования записи,
а точнее если в событии "AfterScroll" Ttable-a поставить
TTable.Refresh то вроде все ОК...

Что это за нафиг ? ;-) И как с этим бороться ?
(с дублированием записей в Grid-e)
Что, действительно TTable.Refresh всегда надо делать ?

PS
TTable имеет в реальной SQL-таблице индекс по поторому и сортируется.
Если поле индекса не вписать в TTable, эффект дублирования пропадает...


 
Ega23 ©   (2004-12-06 14:37) [1]

Не пользоваться TTable.


 
Dimedrol ©   (2004-12-06 14:51) [2]

Сам не люблю, но - тут пришлось.
Это проект по-быстрому "склепанный".
Времени в обрез было ;-)



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

Текущий архив: 2005.01.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
14-1103067274
KilkennyCat
2004-12-15 02:34
2005.01.02
Сотовый телефон. Выбрать невозможно.


6-1097842342
Meff
2004-10-15 16:12
2005.01.02
Посылка файлов через сокет


1-1103385462
sloug
2004-12-18 18:57
2005.01.02
Криво работает ColorBox


6-1097488238
Green Templar
2004-10-11 13:50
2005.01.02
internet connection


14-1102729271
avk02
2004-12-11 04:41
2005.01.02
Несколько цитат из Дугласа Адамса