I have a very strange problem. Hopefully I can explain it to you. Unfortunately due to the complexities of my application I doubt I'll be able to provide a sample via a support ticket.
Here's the scenario:
I have a master page, a child master page, a content page and a user-control on the content page. My main master page simply has a header, main menu, content placeholder and a footer, and is used on every page of my application. I have several different child masters, but this one in particular has two columns - one for a left vertical menu and one for the content. I use this combination more often than any other, as most of my pages display a left menu.
In one particular user control, I have a nested radGrid. The data is displaying properly. However, whenever I expand a parent item the parent column widths change (even though I specify the columns widths in the HeaderStyle and ItemStyle of the grid). So, I thought I should add the TableLayout="Fixed" attribute to my MasterTableView. This solved the column width problem, but now my left menu (which resides in my child master page) disappears. As soon as I remove the TableLayout="Fixed" attribute the left menu appears again.
Also, if I leave the TableLayout attribute there but simply hide the entire grid, the left menu appears again. As soon as I make the grid visible again, the left menu disappears.
Needless to say it took me quite some time just to figure out that the TableLayout attribute was causing the problem, but I have no idea how to fix it. Is there some other way I should be enforcing that the column widths don't change when I expand a parent item?
Hopefully somebody can help me out with this one.