Можно ли сделать так чтобы введенные в dbedit данные не сохранялись в dbgrid до тех пор, пока не будет нажата соответствующая кнопка?
Желательно не использовать замену на edit или другие компоненты
Какая именно кнопка должна быть нажата? Ты что, хочешь, чтобы DBEdit только показывал введенное значение, но не заносил его в базу что-ли? А потом, когда ты нажмешь какую-то кнопку, эти изменения должны примениться?
Совершенно верно.
При нажатии кнопки сохранить
А если кнопка "сохранить" не была нажата, все данные должны теряться. Это позволит избавиться от кнопки от кнопки "отменить"
Где находится DBNavigator?
В "DataControls" вообще-то...
А навигатор здесь не подходит - данные все равно сохраняются в таблице при вводе без нажатий на какие либо кнопки.