You may need to rebind the grid to your datasource in order to get the latest data. Simply call grid.DataBind(). Will that work for your scenario?
-Tony