[英]How do I know to refresh my linq queries?
我有一个Linq2Sql实体(frmList)的基本网格。 我有一个单独的表格进行编辑(frmEdit)。 frmEdit有其自己的DataContext(这似乎是推荐的方式)。 如何知道我的详细信息表单何时保存了更改?
我看不到内置方法。 当我保存datacontex时,我正在考虑在详细信息表单上引发一个事件,但不确定如何在frmList上使用此事件,并且我感觉这些事件已经在某个地方为我创建了?
谢谢-您可能会说,我还没有完全了解这些事件。
我想这些是简单的Windows窗体,然后就像您所说的引发如下事件:
' 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
请纠正我,如果我错了! :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.