2016-05-10 2 views
-1

Я пытаюсь использовать этот код для vb2010 datagrid для сохранения изменений, внесенных в datagrid, но проблема в том, что даже когда пользователь нажимает кнопку сохранения, и они не вносили никаких изменений, MsgBox (" Изменения успешно завершены. ") Показывает, что изменения сделаны. Me.Validate() Me.StudentsBindingSource.EndEdit() Me.TableAdapterManager1.UpdateAll(Me.DataSet) MsgBox("Changes Successfully Effected.", MsgBoxStyle.Information + MsgBoxStyle.OkOnly) Как я могу это исправить?Код кнопки для сохранения данных на datagridview

ответ

0

Поместите свой код в состояние if, как показано ниже.

IF Me.DataSet.HasChanges() Then 
    Me.TableAdapterManager1.UpdateAll(Me.DataSet) 
    MsgBox("Changes Successfully Effected.", MsgBoxStyle.Information + MsgBoxStyle.OkOnly) 
End If 
Смежные вопросы