Only columns that are data bound can be filtered/sorted/grouped. You will need to expose a property in your business object that holds the information about the index of the item. Then you can bind the column directly to that property and you will be able to do data operations on it. Still, please keep in mind that you will need to synchronize that property when sorting/filtering is applied.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.