There is an issue with the grid in IE… If we turn the display from inline --> none --> inline on the div into which we embed the grid the headers disappears…
a) the container of grid must have block type, in other case browser may ignore size settings ( may be not actual in your case, based on used doctype )
b) after switching grid container back to visible state try to call
grid.setSizes()
it must normalize sizes