I trigger update panel with with javascript. Both grid and chart call same function, which updates a hiddenfield's value. On post back I read hiddenfield's value and refresh datasource.
Here is my js
Adding the caller function to grid's hyperlinkcolumn
And chart
Hope this helps.
By the way I am using version 2013.2.806.40