I have a grid and a bar chart immediately underneath it, all representing the same data (same store). The grid is obviously sortable based on clicking column headers, and the chart auto-refreshes based on the data that is shown in the grid.

Trouble is, bar charts seem to sort the underlying store data in the opposite direction of the grid. So for example when the grid is sorted to show...

```
Name / Sales  
Joe / 100  
Sally / 80  
Tim / 60 

```

...the bar chart shows:

```
[bar 1 - top]: Tim / 60  
[bar 2 - mid]: Sally / 80  
[bar 3 - bot]: Joe / 100  

```

This is counter-intuitive to the user -- they would expect the sort of the grid and chart to be consistent. (Column charts work well - Joe/Sally/Tim from left column to right -- but that is not an option on this page for other reasons.)

Is there a way to change this so that the bar chart sorts the other direction?

Perhaps the store itself could be re-sorted within the chart class definition? If so, how would that be done exactly? And would this affect how the grid displays its data?