Announcement

Collapse
No announcement yet.

DataTable.NewRow() gibt null zurück, und löst Exception aus

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DataTable.NewRow() gibt null zurück, und löst Exception aus

    Hallo !

    Ich habe eine DataTable, zu der ich in regelmäßigen Zeitabständen (ca. 100 ms) Zeilen hinzufüge. Nach dem Hinzufügen kontrolliere ich, ob die Anzahl der Zeilen > 20 ist, und lösche gegebenenfalls so lange die Zeile 0, bis die Anzahl wieder unter 20 fällt.

    Nach einiger Zeit (2 - 10 Stunden) tritt nun der Fall ein, daß DataTable.NewRow() eine Exception (Fehlermeldung: "Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index") auslöst, und null zurückgibt. Ich verstehe diese Fehlermeldung nicht, weil ich mir ja mit NewRow() erst eine neue Zeile holen möchte.

    Ich hoffe, es gibt jemanden, der mir da einen Tip geben kann. Ehrlich gesagt weiß ich nicht, wo ich hier den Hebel ansetzen sollte.

    Vielen Dank im Voraus
Working...
X