Layout adjustments and size calculations do not work for elements placed inside hidden containers. I suggest you to do the following when showing a <div>, which holds a Grid:
1. Make sure the Grid wrapper <div> has the expected width and height.
2. Call the resize(true)
method of the respective Grid instance.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.