Hallo
Ich habe ein Datagridview ohne direkte Anbindung an eine Datenbank. Ich möchte, dass es mir nach jeder Eingabe eine nächste Zeile macht, einen Werte in die erste Zelle schreibt und den Fokus auf die zweite Zelle setzt.
Beim ersten AUfrufen der Funktion geht alles noch gut, erst beim zweiten durchlaufen gibt er mir diesen Fehler zurück:
InvalidOperationExeption
Der Vorgang ist ungültig, da er einen Wiedereintrittsaufruf an die SetCurrentCellAddressCore-Funktion zur Folge hat.
Weiss jemand was ich falsch mache?
retfah
Ich habe ein Datagridview ohne direkte Anbindung an eine Datenbank. Ich möchte, dass es mir nach jeder Eingabe eine nächste Zeile macht, einen Werte in die erste Zelle schreibt und den Fokus auf die zweite Zelle setzt.
Beim ersten AUfrufen der Funktion geht alles noch gut, erst beim zweiten durchlaufen gibt er mir diesen Fehler zurück:
InvalidOperationExeption
Der Vorgang ist ungültig, da er einen Wiedereintrittsaufruf an die SetCurrentCellAddressCore-Funktion zur Folge hat.
VB.NET-Quellcode
- Sub nextwort()
- If abfrageort < worterids.Count Then
- DGVAbfrage.Rows.Add() 'zeile hinzu
- DGVAbfrage.Item(0, abfrageort).Value = QueriesTableAdapter.WortMS(worterids.Item(abfrageort)) 'zelle füllen
- DGVAbfrage.CurrentCell = DGVAbfrage.Item(1, abfrageort) 'aktuelle zelle setzen
- abfrageort += 1
- End If
- PBAbfragefortschr.Value = (abfrageort - 1) * 100 / (worterids.Count) 'fortschrittsbalken aktualisieren
- End Sub
Weiss jemand was ich falsch mache?
retfah