我已經創建了一個數據集,並在設計器中創建了數據庫中存在的關係和外鍵。 基本上,我有一個與價格表有關係的產品。他們分享的關鍵字段是價格表中的IdProduct。在產品的填寫/獲取中,我返回價格字段。使用連接和綁定源更新數據集?
我也有一個DataGrid,它使用一個使用此表的BindingSource。一切都正確顯示,當我雙擊DataGrid中的一行時,然後打開一個選項卡式窗體,其中包含所選記錄的詳細視圖。
此時用戶可以對記錄進行更改,並將其正確傳播回BindingSource。問題是TableAdapter不包含適當的更新,因此我無法使用數據集調用TableAdapter.Update方法,就像我創建不使用連接的tableadapter一樣。
我最好如何處理這種情況。
與此同時,我不能得到任何修改行:
dTiendasDs.ProductosDataTable modified = (dTiendasDs.ProductosDataTable)
dTiendasDs.Productos.GetChanges(DataRowState.Modified);
修改總是空
感謝,