Ich erinnere mich, es gibt einen Unterschied zwischen einigen Methoden/Eigenschaften direkt in der DataTable Klasse aufgerufen, und die gleichnamige Methoden/Eigenschaften auf der DataTable.Rows Eigenschaft. (Könnte die RowCount/Count-Eigenschaft gewesen sein, für die ich das gelesen habe.) Der Unterschied ist einer von ihnen ignoriert DataRow.RowState, und der andere respektiert/verwendet es. In diesem speziellen Fall frage ich mich über den Unterschied zwischen DataTable.Clear und DataTable.Rows.Clear. Ich kann mir vorstellen, dass einer von ihnen tatsächlich alle Zeilen entfernt und der andere sie nur als gelöscht markiert.Gibt es einen Unterschied zwischen DataTable.Clear und DataTable.Rows.Clear?
Also meine Frage ist, gibt es einen Unterschied zwischen den beiden Clear-Methoden, und wenn ja, was ist der Unterschied?
(Oh, wird diese 1,1 btw .NET, falls die Semantik von einer Version auf eine andere geändert wird.)
Was Unterschied zwischen Klar wäre und Reset? – Tobi
Das ist genau die Antwort, die ich gesucht habe, danke. :) Sie sind unkorrekt, dass '.Clear()' auch Spalten löscht; das ist jedoch nicht wahr. '.Reset()' tut. :) – Chiramisu