Показать сообщение отдельно
Старый 12.03.2014, 13:34   #5  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
Цитата:
Сообщение от lev Посмотреть сообщение
Не знаю подойдет ли под Ваш случай, когда две таблицы отображаются в одном Grid'е, у меня была немного похожая задача, при изменении таблицы на одной вкладке, обновлять другую таблицу, на другой вкладке.
Решил я это следующим образом. На методе write (на ДатаСорсе формы) в таблице, которая изменяется, после super() написал следующий код:
X++:
RefreshTable_ds.findValue(fieldNum(RefreshTable, ItemId), UpdateTable.ItemId);
RefreshTable_ds.reread();
RefreshTable_ds.refresh();
где RefreshTable - это таблица, которую надо обновить, UpdateTable - это таблица, которая изменяется.

В данном виде все нормально работает, обновляется и отображается нормально. И на удивление, изменение таблицы не тормозит (я думал будут тормоза).
Спасибо. Но это подходит, если строчки не меняются местами(не установлена сортировка). Но к сожалению мне это не подходит.