[操作疑難] vb.net,改了DataGridView 資料,但upate唔返Access資料庫

本帖最後由 年逹 於 2019-2-20 08:33 編輯

vb.net,改了DataGridView 資料,但upate唔返Access資料庫,出現"當傳遞擁有已修改資料列的 DataRow 集合時,更新需要有效的 UpdateCommand。"
點解決?
Private Sub InvoicelistBindingNavigatorSaveItem_Click(sender As System.Object, e As System.EventArgs) Handles nvoicelistBindingNavigatorSaveItem.Click
        Me.Validate()
        Me.InvoicelistBindingSource.EndEdit()
        Me.TableAdapterManager.UpdateAll(Me.ApinvlistDataSet)
End Sub

謝謝指教.
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

用ACCESS Database的話,睇一睇呢個解決唔解決到,通常出error如果唔係code錯,就用keywords係Google度搵解決方法  

https://social.msdn.microsoft.com/Forums/en-US/77d9f648-38e5-4334-80e9-90fbd2605533/tableadaptermanagerupdateall-not-working?forum=adodotnetdataset

via HKEPC Reader for Android

TOP

本帖最後由 alan216hk 於 2019-3-1 11:44 編輯
vb.net,改了DataGridView 資料,但upate唔返Access資料庫,出現"當傳遞擁有已修改資料列的 DataRow 集合時, ...
年逹 發表於 2019-2-20 08:28


你睇吓"Invoicelist" 同 "ApinvlistDataSet"個名有冇錯, 或之前有冇改過嚟. 有改過嚟佢自己唔識更新番.
  1.     Private Sub InvoicelistBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles InvoicelistBindingNavigatorSaveItem.Click
  2.     Me.Validate()
  3.     Me.InvoicelistBindingSource.EndEdit()
  4.     Me.TableAdapterManager.UpdateAll(Me.ApinvlistDataSet)
  5.     End Sub
複製代碼

TOP