Я обнаружил, что то же самое верно при использовании формы с сеткой данных (на другом компьютере под управлением операционной системы Server 2012 с VS 2013 Express для рабочего стола Windows в приложении Windows Forms).
Я добавил кнопку, событие нажатия кнопки вызывает метод обновления:
this.customersTableAdapter.Update(this.database1DataSet);
MessageBox.Show("Save was done.");
Я добавил MessageBox только для того, чтобы увидеть, что s.th. случилось, так как я больше не доверяю этой IDE.
Изменения, сделанные в сетке данных, отражаются в форме. Нет претензий от VS или Windows. Я запускаю его снова: данные не были сохранены в базе данных.
Это просто глючная штука, и она не заслуживает всего того внимания, которое получает.
Может быть, это все по замыслу.
Ооочень долго,
Andi