Как я знаю, чтобы обновить мои запросы linq? - PullRequest
1 голос
/ 24 августа 2011

У меня есть базовая сетка сущностей Linq2Sql (frmList). У меня есть отдельная форма для редактирования (frmEdit). frmEdit имеет свой собственный DataContext (так как это рекомендуемый способ). Как я могу узнать, когда моя форма сведений сохранила изменения?

Я не вижу встроенного метода. Я рассматриваю вопрос о создании события в форме сведений при сохранении datacontex, но не уверен, как использовать это событие в frmList, и у меня есть ощущение, что эти события уже созданы для меня где-то?

Спасибо - как вы, вероятно, можете сказать, я еще не в полном гробу событий.

1 Ответ

0 голосов
/ 28 августа 2011

Я предполагаю, что это простые формы окон, а затем, как вы сказали, создайте событие, подобное следующему:

' Declare an event at module level.
Event EditCompleted()

событие повышения после db.SubmitChanges()

' Raise the event.
RaiseEvent EditCompleted()

Послушайте эти события:

Private WithEvents EditForm as new frmEdit

в той же форме (frmList):

Private Sub OnEditCompleted() Handles EditForm.EditCompleted
   'Refresh your frmList
End Sub

Пожалуйста, поправьте меня, если я ошибаюсь! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...