В Gridview есть разные шаблоны элементов, которые вы можете использовать для редактирования и вставки данных. Это был бы простой способ сделать это.
Пока вы устанавливаете свойство datakeyid в качестве первичного ключа в базе данных, вы сможете создавать поля шаблона на основе того, редактируете вы или вставляете данные. Имя команды кнопки, которую вы используете для запуска события, будет обрабатывать операторы, необходимые для обновления / вставки данных.
Это хороший сайт для некоторых примеров.