我正在尝试更新tableadapter。 这是我的代码示例。
DestTableAdapter destTableAdapter = new DestTableAdapter();
MissioniDataSet.DestDataTable destDataTable =
destTableAdapter.GetDataByMissioneID(MissioneID);
for(int i = 0; i < destDataTable.Rows.Count; i++)
{
destRow = (MissioniDataSet.DestRow)destDataTable.Rows[i];
destRow.AccontoMax = i;
}
destTableAdapter.Update(missioniDataSet.Dest);
有什么问题?
由于
答案 0 :(得分:0)
这是更正后的代码..
DestTableAdapter destTableAdapter = new DestTableAdapter();
MissioniDataSet.DestDataTable destDataTable =
destTableAdapter.GetDataByMissioneID(MissioneID);
for(int i = 0; i < destDataTable.Rows.Count; i++)
{
destRow = (MissioniDataSet.DestRow)destDataTable.Rows[i];
destRow.AccontoMax = i;
}
destTableAdapter.Update(destDataTable);
您正在使用错误的对象进行更新。在更新调用替换中 “missioniDataSet.Dest”用 “destDataTable”。因为你是 实际上有记录 “destDataTable”,你必须更新 更新中的“destDataTable” 方法强>