Что-то мне тема напоминает вопрос типа "Как сделать так, чтоб было как обычно делают в интерфейсах к БД, написанных на Delphi"...

Ну да ладно.
Можно конечно решить через биндинг, а можно и настроить листенеры на таблицу и контролы - тогда будешь контролировать процесс полностью.