I know you can use it fairly easily by returning XML data.
The DataTable object has a method writeXML you can use to generate the XML very quickly.
You can use either PageMethods or create a web service with methods for exposing your data.
In my case, I have a web service that has multiple methods for providing data to my jqGrids.