I created a dynamic javascript grid that just connects to a json source and dynamically creates the table based upon the source using jquery. I keep meaning to post it somewhere, but I haven't had time to clean it up with work/other projects. My suggestion is to do something similar. Most asp.net controls end up just being javascript + serverside anyway, it's just more abstracted.