1

我已将我的访问数据库添加为项目数据源。我在 .XSD 中定义了一个选择方法来传递参数并将数据返回到数据表(这会查询我的数据库表的一部分)。然后将此数据表绑定为 datagridview 数据源:

'dimensioned at class level
Dim dtEntryDetails As New myDataSet.tblTimeTrackingDataTable
Dim entryAdapter As New myDataSetTableAdapters.tblTimeTrackingTableAdapter

'sub to load data does this
dtEntryDetails = entryadapter.Manager_GetDGVDataByUnitAndDate(cboDateSel.Text, DateAdd(DateInterval.Day, 6, CDate(cboDateSel.Text)), cboWorkGroups.Text) 
dgvEmployeeTime.DataSource = dtEntryDetails

一切正常加载,我有另一个下拉菜单,提供刚刚加载的数据的视图。然后我修改 datagridview 单元格中的数据(就像我想你对那个控件所做的那样!)然后想保存这个数据表进入数据库。我认为不是逐行读取和更新,而是可以将整个数据表发送回数据库。

我试着做:

entryadapter.Update(dtEntryDetails)

但这给了我:

并发冲突:UpdateCommand 影响了 0 条预期的 X 记录。

我错过了什么,或者我应该如何尝试更新数据表?

4

0 回答 0