Подробный вид сетки экспресс-разработки разработчика не обновляется после добавления новой строки

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

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

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам