La mia applicazione si appoggia su database sqlce ed impiega i dataadapter per tutta la logica di aggiornamento.

i commandtext dei dataadapter vengono costrutiti con l'utilizzo di sqlcecommandbuilder.

Praticamente funziona tutto perfettamente con query di select, insert, update e delete,
il problema sorge quando tento di eliminare tutte le righe "in un colpo solo" con il metodo clear di datatable e poi inviando con il metodo update di datatapter al database le modifiche.

Questa procedura sembra non aver effetto.

Domanda perchè se elimino una riga con il metodo Findrows.ByID(...) e poi delete einvio di modifiche al db tutto ok e se invece clear e poi invio no.


Ciao e grazie