Подробный вид сетки экспресс-разработки разработчика не обновляется после добавления новой строки - PullRequest
1 голос
/ 06 января 2012

Я расстроен и отчаялся. Я не могу понять, почему подробное представление не обновляется данными недавно вставленной строки.

У меня есть мастер и подробный вид сетки. Основной набор данных - это TADOQuery, а подробный набор данных - это TADOTable, оба подключены к SQL Server. Источники данных подключены нормально, а главный / подробный ключи настроены нормально.

Я могу редактировать / удалять / вставлять в обоих видах.

Я использую NewItemRow в обоих видах. Когда я вставляю новую строку в главное представление, новая строка добавляется в представление, как только я покидаю NewItemRow. НО это не происходит в подробном представлении, все же. Данные фактически вставлены, события набора данных запускаются, но в самом представлении нет новой строки. Единственный способ обновить представление - это деактивировать и повторно активировать источник данных, но я думаю, что это не настоящее решение.

Почему это происходит? Что я могу сделать, чтобы это исправить?

Большое спасибо заранее

1 Ответ

0 голосов
/ 25 августа 2014

В большинстве случаев такие ошибки устраняются при включении свойства Sync в DataController сетки.

Однако я бы посоветовал вам использовать последнюю версию devex. Они действительно проделали большую работу, чтобы избавиться от таких неприятных ошибок.

...