Hi
5 seconds refresh interval sounds to me quite short, please make sure that's really necessary to your business otherwise that might introduce performance issue if the datasets are large.
I see. The button you mentioned was 'update' button after editing the Grid content, not the 'refresh' button that bound to GetProperties.
Then you should bind the 'clicked' event of the update button to the separate 'update' service you created to modify the data source, then bind the ServiceInvokeCompleted event of the 'update' service to GetProperties to refresh the display instead of binding the GetProperties' ServiceInvokeCompleted event to itself.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.

