Главная страница
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.035 c
1-1103464023
Pabse
2004-12-19 16:47
2005.01.02
открыть html


3-1101292107
zom
2004-11-24 13:28
2005.01.02
Insert большого количества строк... как быстрее?


1-1103116807
kolos_rus
2004-12-15 16:20
2005.01.02
Как узнать первую и последнюю дату месяца


3-1102243521
_Dragon
2004-12-05 13:45
2005.01.02
Не создается "убывающий" индекс во время работы программы


14-1102445670
sof_
2004-12-07 21:54
2005.01.02
иностранные чаты