The number of rows successfully refreshed to the DataTable. This does not include rows affected by statements that do not return rows.
Lets see if I understand this:
If a statement does not return any rows, the rowcount wont be affected.
The number of rows returned by a statement that does not return any rows will not be accounted for in the rowcount of the statment.
The total number of rows will not include the rows that are not returned by a statement that does not return any rows.
I think I get it =)