我已将访问数据库添加为项目数据源。我在.XSD中定义了一个select方法来传递参数并将数据返回到数据表(这会查询我的数据库表的一部分)。然后将此数据表绑定为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影响了预期的X记录中的0个。
我缺少什么,或者我应该如何尝试更新数据表?