Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Добавление данных в таблицу


Автор: FOLGA 21.4.2010, 09:40
Здравствуйте!
У меня есть форма, на ней Dbgrid, куда выводятся все данные из таблицы. Добавление данных происходит в отдельной форме, через ibdataset, приэтом данные нормально сохраняютя, но в DBGrid`е они отображаются только после закрытия приложения. Не подскажете, как сделать так, чтобы добавленная строка сразу отображалась в DBGrid?

Автор: Akella 21.4.2010, 09:46
Нужно переоткрыть набор данных, к которому привязан DBGrid. Т.е. ни DBGrid, ни ibdataset НЕ мониторят базу данных на предмет каких либо изменений. Это должен делать ТЫ. Или должна.

Автор: former 21.4.2010, 11:55
Цитата(FOLGA @  21.4.2010,  09:40 Найти цитируемый пост)
Не подскажете, как сделать так, чтобы добавленная строка сразу отображалась в DBGrid? 

Обновляй набор данных после сохранения изменений.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)