2010-01-21 1 views
2

Я пытаюсь обновить таблицу. Это пример моего кода.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

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

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

Вы обновляете с неправильным объектом. В вызове Update замените «missioniDataSet.Dest» с «destDataTable». Becuase you're , имеющий записи в «destDataTable», вы должны обновить с помощью «destDataTable» в методе Update .

 Смежные вопросы

  • Нет связанных вопросов^_^