"Binding" is server side.
The actual control will take the data from the source and write out the html during the controls "RenderChildren(HtmlWriter writer)" method.
If you want to perform this client-side, then you will have to replicate the effect.
An alternative is to use an UpdatePanel. It will allow the grid to be rendered at the server with the bound datasource, but it using AJAX web methods to write the data back onto the page. It's a much simpler solution.
This article should be enough to get you started with an UpdatePanel:
How to enable partial rendering with the AJAX UpdatePanel