Показать сообщение отдельно
Старый 14.01.2015, 08:55   #1  
ymv2000 is offline
ymv2000
Участник
 
84 / 11 (0) +
Регистрация: 03.05.2006
обновить на grid поле с display методом
Может кто сталкивался с такой проблемой.
Необходимо обновить на grid поле с display методом в одной или нескольких записях.
Программно в соответствующей таблице поле обновил, а на форме не обновляется.
Как только не пробовал.
Если конкретно,
то форма ReqTransPo(Спланированные заказы) поле "Со склада"
после обновления в этом поле
ReqTrans.CovInventDimId = _inventDimId;//_inventDimId с новым складом
ReqTrans.update()
далее выполняю
inventdim_ds.executeQuery();
reqtrans_ds.executeQuery();
ReqTransCov_ds.executeQuery();
ReqTransSettled_ds.executeQuery();
ReqTransFirmLog_ds.executeQuery();
ReqPo_ds.executeQuery();
inventdim_ds.research();
inventdim_ds.refresh();
ReqTrans_ds.research(true);
ReqTrans_ds.refreshEx();
ReqTransCov_ds.research();
ReqTransCov_ds.refreshEx();
ReqTransSettled_ds.research();
ReqTransSettled_ds.refreshEx();
ReqTransFirmLog_ds.research();
ReqTransFirmLog_ds.refreshEx();
ReqPo_ds.research();
ReqPo_ds.refreshEx();
в итоге в поле "Со склада" ничего не меняется.

А вот при новом открытии формы поле "Со склада" содержит правильное значение.