S1stem
11-08-2009, 16:07
Есть форма, на которой есть DBGrid. Через нужные проводники он подключем к базе данных.
В эту таблицу можно добавлять, удалять, и редактировать записи. После изменения, добавления сразу же записывается в базу.
К примеру: Я открыл эту форму, потолину данных из таблицы удалил, потовину изменил, что то добавил и нажал на форме кнопку "отменить". После чего все произведённые изменения должны отмениться и принять прежний вид.
С кнопкой сохранить вроде ничего делать лишнего не надо.
Какие есть варианты реализации такого?
Я думал перед открытием формы делать копию DataSet'a и при нажатии кнопки "отмена" просто заменять DataSet. Но по моему это не очень хорошее решение, и я уверен что есть что то по лучше. Думаю много кто с этим сталкивался.
В эту таблицу можно добавлять, удалять, и редактировать записи. После изменения, добавления сразу же записывается в базу.
К примеру: Я открыл эту форму, потолину данных из таблицы удалил, потовину изменил, что то добавил и нажал на форме кнопку "отменить". После чего все произведённые изменения должны отмениться и принять прежний вид.
С кнопкой сохранить вроде ничего делать лишнего не надо.
Какие есть варианты реализации такого?
Я думал перед открытием формы делать копию DataSet'a и при нажатии кнопки "отмена" просто заменять DataSet. Но по моему это не очень хорошее решение, и я уверен что есть что то по лучше. Думаю много кто с этим сталкивался.