there is a method for checking if table data has change. Just can't seem to remember it now. Look at the properties and methods of the table using the intellisense dropdown, im sure its easy to spot.
i also don't think there is a need to check if there are any rows added, deleted, etc...