1) I have used iframe in my default aspx page. 2) Created a new aspx page "datagrid.aspx" and had my datagrid as the only control in that page and set the src attribute of iframe to "datagrid.aspx" 3) Datatable to be rendered in datagrid.aspx is stored in the session variable in page load of default.aspx. 4) In the pageload of datagrid.aspx datatable is retrieved and binded to the datagrid. 5) When an item to be added/updated/removed are sent through querystring parameters from default.aspx using onclick event (JS) of a html button by setting the iframe source attribute.
Hope this answer helps. If its not clear, Please comment.