It would be useful to be able to discriminate between when the event is triggered because the data has been changed (setData) and when the page has changed.
(For everyone: it's a "wish", not a question about how to do it )
The problem is that the DataUpdated event fires both when the data is loaded (setData) and when the displayed data changes (not only when the page is changed, even if the ordering of the data of a column is changed).
In short, two different events would be needed, one VisibleDataChanged and one DataChanged.