LoadDataArgs, sorting and datagrid

I'm using the LoadData event to populate the datagrid.

Imagine I am on the 5th page of the datagrid and I click to sort by a column. When the LoadData event gets triggered, it has the LoadDataArgs.orderBy properly populated. However, the Skip property is 0. I expected it to be PageSize*currentPage. Is this a bug or is it supposed to work that way?

At the moment sorting and filtering will reset current page to first page.

OK. I can live with it