Если я правильно понял Ваш вопрос то дело в следующем, У Вас есть база, в которую необходимо вносить изменения, но постоянно кликать по кнопке, чтобы обновить данные Вам не хочется, я так понимаю в базе есть там какая нить ID которая сама увеличивается? Вы можете использовать LINQ для решения задачи, там просто создадите екземпляр класса таблицы пример Book book = new Book(){Title="" ..}; а потом методом InsertOrSubmit (кажется так) вы изменения в базу отправите, и даже есть там есть поле, которое самоинкрементиться, там все само по себе произодет. так же вы можете использовать AJAX, это облегчит Вам задачу обновление базы тем методом, что я описал выше.
Если я что то понял не верно, дайте знать. Мы решим эту проблему 