Lingzhi,
I found the problem. I have a trigger on some of my tables that executes a stored procedure for logging purposes. One of the statements was returning a result set, causing the following sequence:
1. Insert command executed
2. Trigger result set returned
3. Select command executed
Since the SELECT command wasn't the first result set, the 'Refresh the data table' feature didn't work. After fixing the Trigger so it would not return a result set, the refresh began working.
Sincerely,
Matthew