Tableadapter не обновляется - PullRequest
2 голосов
/ 21 января 2010

Я пытаюсь обновить табличный адаптер. Это пример моего кода.

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);

Что не так?

Спасибо

1 Ответ

0 голосов
/ 21 января 2010

Вот исправленный код ..

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" в обновлении способ.

...