Calling
Delete
sets the row's state to
Deleted
. It doesn't remove the row from the table. This is intended to be used when you want to make some changes to the data in-memory and then persist them to the database; the table needs to know which rows you've deleted in order to delete them from the database.
If you just want to remove the row, then use:
dsPresimulated.Tables[0].Rows.RemoveAt(0);