I recall there is a difference between some methods/properties called directly on the DataTable class, and the identically named methods/properties on the DataTable.Rows pro
The both do the same thing. One is just an inherited method from the Collections class. And the Table.Clear() just calls that method.