QDataGrid on Nested QPanels
I've searched through the forums and this question has been asked before, but I'm having slightly different issues and haven't been able to find a fix yet so I'm hoping someone might be able to shed some light on the subject. A small diagram might be in order:
QDataGrid <- QPanel (FileListPanel) <- QPanel (BoxPanel) <- QForm
Perhaps there is a better method of doing this, so I'm open to suggestions, but here is the scenario. I'm rendering the FileListPanel through the BoxPanel on a QForm. The reason for doing this is the BoxPanel adds necessary HTML tags and css to render elements on my web page, plus it provides a centralized place to edit these elements. The FileListPanel contains the datagrid itself. To start everything is rendering perfectly, the issue appears when trying to use the built in filter or sort functionality of the QDataGrid (I'm using a generated datagrid with metacontrols). Any time you click to sort a column or filter the datagrid it's rendered exactly the same as before (with the default settings). I'm guessing that the call to update the datagrid isn't making it all the way to the datagrid class or the panel that it is on so the view isn't being updated. I'm not quite sure how to figure out if this is actually what is happening, and then how to fix it. Any info to help point me in the right direction or to help assist in validating my theory would be greatly appreciated.

Solved, there never was an issue. I started with a fresh page and just added the nested panels without my base theme CSS, JS, and HTML and it's working perfect. Now I just have to figure out what part of the theme was causing this to happen.
Ok, rookie mistake. The template I was building off of contained its own form elements. Do not put FORM elements inside the Render Begin/Render End area on a template :)