Verwijderen rijen in datatable -- 1 rij blijft staan

  • Onderwerp starter Onderwerp starter DJef
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

DJef

Gebruiker
Lid geworden
10 aug 2006
Berichten
41
Hoi,

Ik ben bezig me een programma in C#.
Ik heb een simpele database met een drietal tabellen in.
Nu wil ik de tabel Logboek_dag helemaal leegmaken.

Ik heb als code:

Code:
            int aantal, i;

            aantal = dataDataSet.Tables["Logboek_dag"].Rows.Count;

            for (i = 0; i < aantal; i++)
            {
                dataDataSet.Tables["Logboek_dag"].Rows[0].Delete();
                tableAdapterManager1.UpdateAll(this.dataDataSet);
            }

dataDataSet is de naam van mijn database.
Logboek_dag van mijn tabel die ik graag volledig wil leegmaken.

Dit geeft als resultaat dat de onderste rij van de originele tabel als enigste rij in de tabel blijft staan.

Ik heb ook al .clear() geprobeerd. Dat gaf hetzelde resultaat.
 
Laatst bewerkt:
dataDataSet.Tables["Logboek_dag"].Rows[0].Delete(); < dit bevalt altijd het eerste record in de database, ongeacht het rij-nummer van dat veld?

Zo ja, dan zie ik niets vreemds aan de code...

Is er overigens geen Truncate commande om de hele tabel te legen in C#?
 
sorry voor de late reactie

mijn vraag is intussen opgelost

ik wijzigde in een andere form de tabel en vergat opnieuw tabel.fill te doen in form1
waardoor form1 dacht dat er een rij te weinig aanwezig was.

toch bedankt voor je reactie
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan