簡體   English   中英

我怎么知道刷新我的linq查詢?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM