在我的Winforms應用程序中,我有一個DataGridView綁定到數據庫實體數據源的主窗體。通過另一個對話框將數據插入數據庫後刷新DataGridView
網格設置爲不允許插入。相反,我的窗體上有一個按鈕,插入發生的第二個對話框(即使用比DataGridView可能的更友好的UI)。
插入工作正常..在基礎表中查詢db顯示該記錄已被插入。但是,我似乎無法讓主窗體上的DataGridView查看剛剛由第二個對話框創建的新數據。
我已經閱讀了許多堆棧溢出q & a,並嘗試了各種解決方案來獲取DataGridView刷新以顯示新數據..但沒有任何工作。
這一定是常見情況?有人可以建議一些VB.NET代碼,將工作?
感謝,
巴扎
Dim qry = From o In mDB.tblFOMTestResults From p In mDB.tblProduct.DefaultIfEmpty _
From c In mDB.tblCalibration _
Where o.ProductID = p.ID And o.CalibrationID = c.ID _
Order By o.RunDate, p.ProductName Select _
o.ID, o.SampleCode, o.RunDate, o.ConditioningDays, o.ConditioningRHAndTemp, _
o.TestArea, o.EdgeSeal, o.SealedBags, o.FaceSeal, _
o.MoisturePercentage, o.CalibrationID, o.FYFOMH1, o.FYFOMH2, o.FYFOMH3, _
o.FYFOMH4, p.ProductName, o.ProductID
Me.TblFOMTestResultsDataGridView.DataSource = qry
請張貼代碼e綁定發生。 –
感謝您回覆Nudier。已添加綁定代碼 - 請參閱上文。 –