Ahmed Tarek Hasan:
[Development Simply Put] Knockout Datagrid With Sorting, Paging And Searching
This post shows you how to fully implement a data grid with sorting, paging and searching features. It was taken into consideration while writing the code to separate the business-related code from the core implementation as far as possible without adding too much complexity to the whole solution. You can take the code in this post as a base which you can modify to be adapted to your needs.