I have the same issue as about 500,000 other users of jqGrid. IE, no rows when I use the url property, which points to an ASP.Net MVC 3 Controller method (which returns JsonView). For some reason, one either needs to provide a JsonReader or use the cell format. My question is why can I load my records using ajax via the same controller method, then set the data property to this collection, and it works fine. I don't need JsonReader or the silly cell formatting Why in the world IS that??
I read somewhere that specifying repeatitems:false would get around the issues of JsonReader and the cell formatting. Is this true???
What I want to do is call ajax, populate grid, let user search in form fields, resubmit ajax, empty grid, set data with new ajax values. How in the world do u empty the grid?
This is sooooooooooooo frustrating.
Heeeeeeeeeeeeeeeeeeeelp