I have a RadGrid inside of a RadPanelItem that is being bound via a DataSourceID in the markup. The Update and Delete functions are defined within an SQLDatasource object and are working fine.
However, I have chosen to write my own markup to customize the look and feel by implementing my own design just above the RadGrid inside of a div with labels and buttons to perform addition of a record to the Grid.
The problem I am having is after the RadGrid is rebound, the div above the RadGrid and all its content is gone and only the RadGrid remains on the page. The only way to have all the content displayed as it was before rebinding the Grid is to perform a PostBack of the entire page which isn't acceptable. I'd like the entire RadPanelItem to appear as it was before the Grid Rebind event. I don't know why Rebinding the Grid should affect all the content in the RadPanelItem.
I have attempted to resolve the issue by placing only the RadGrid inside of a RadAjaxPanel but the results are the same although the loading image clearly indicates that only the RadGrid should be affected.
How can I refresh the RadGrid content without loosing the layout of other items within the Panel Item? This behavior does not seem correct.