I have a RadGrid that I've included in a Dot Net Nuke module project that has a mixture of hyperlink, button, bound and template columns.
I've set the HeaderStyle-Width property on the columns, I've set the client settings (for mouseover), static headers, allow scrolling, etc. and this all works fine on other pages that do not have hyperlink, button and template columns. The issue I have is that when the page loads initially, scrolling the grid works as expected (i.e. the headers are static while scrolling vertically, but scroll with the data columns when scrolling the grid horizontally.
As soon as any ajax request (i.e. postback) occurs, however, the horizontal scrolling quits working. I've attached a before and after screenshot showing the column headers. You can see in the first screenshot that the vertical scrollbar extends up into the headers, but after the postback, the header cells are on top of the scrollbar.
I placed a button on the page above the grid to just do an async-postback (i.e. Ajax Request) and nothing else. When the grid malfunctions, I can click that button and get the desired functionality back.
Anyone know how to correct this or even what causes this?
Also, while discussing the screenshots, does anyone know why the font on the first two columns would be smaller than the remaining columns?
Thanks,
charlie
I've set the HeaderStyle-Width property on the columns, I've set the client settings (for mouseover), static headers, allow scrolling, etc. and this all works fine on other pages that do not have hyperlink, button and template columns. The issue I have is that when the page loads initially, scrolling the grid works as expected (i.e. the headers are static while scrolling vertically, but scroll with the data columns when scrolling the grid horizontally.
As soon as any ajax request (i.e. postback) occurs, however, the horizontal scrolling quits working. I've attached a before and after screenshot showing the column headers. You can see in the first screenshot that the vertical scrollbar extends up into the headers, but after the postback, the header cells are on top of the scrollbar.
I placed a button on the page above the grid to just do an async-postback (i.e. Ajax Request) and nothing else. When the grid malfunctions, I can click that button and get the desired functionality back.
Anyone know how to correct this or even what causes this?
Also, while discussing the screenshots, does anyone know why the font on the first two columns would be smaller than the remaining columns?
Thanks,
charlie