Форум: "Базы";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c