Methode HasVersion streikt

Hallo zusammen,

ich möchte bei bestimmten Zellen eines DataGrids keine Änderung zulassen. Dazu wollte ich per

tbl\_topSheetData.Rows[lastTopSheetRow].HasVersion(DataRowVersion.Proposed) 

in der letzten Zeile schauen ob sich was geändert hat.

Wenn ich das per Debug anschaue bekomme ich aber:

tbl\_topSheetData.Rows[lastTopSheetRow].HasVersion(DataRowVersion.Proposed)
Fehler: Die Argumente stimmen nicht mit den Parametern für die Funktion "tbl\_topSheetData.Rows[lastTopSheetRow].HasVersion" überein.

Was will mir das sagen? HasVersion will nach allem was ich kenne genau solch einen Parameter. Der Compiler nörgelt auch nicht.

Ich sehe zwar keinen Zusammenhang, aber: Ich verwende keine DB Anbindung. Die Inhalte der Tabelle erzeuge ich „von Hand“. Das Verwerfen der Änderungen per RejectChanges klappt auch.

Vielen Dank fürs Lesen und alle Antworten!

mfg

DirkPegasus

Hallo nochmal,

eine Antwort würde mich imemrnoch interssieren, aber:

Es klappt!

Auch wenn der Debugger das nicht auswerten kann, funktioniert der Code. Allerdings auch nir ohne && Verknüpfung mit einer andere bool Abfrage. Also „if“ im „if“ statt „a && b“.

Bin so gesehen glücklich, aber das Bauchgefühl …

mfg

DirkPegasus