Допустим, у меня есть два объекта из EF с INotifyPropertyChanged.
У Object1 много объектов Object2, а у BindingSource1 много объектов Object1.
Если я изменю некоторые свойства BindingSource1.Current (Object1), я смогу восстановить их, вызвав BindigSource1.CancelEdit до изменения BindingSource1.Current (Object1).
Но если я создаю BindingSource2 для Objects2 в BindingSource1.Current (Object1) и изменяю Свойства в BindingSource2 (Object2), я не могу восстановить их, вызвав BindigSource1.CancelEdit.
В моем случае у меня есть привязка BindingSource1 к DataGridView1 и BindingSource2 к DataGridView2.
Теперь я хочу восстановить объект Object1 и все его объекты Object2, если пользователь выбирает другой объект Object1 в DataGridView1, не нажимая кнопку Сохранить.
Спасибо