lgriess 0 Light Poster

I have a very weird problem with my TreeView OnSelectedNodeChanged event. I have dynamically populated the whole tree via sql and one table. Everything was working correctly until I tried to add rdls to the mix, My treeview populates correctly but when I try to add two reports to my treeview the OnSelectedNodeChanged event is getting the wrong information for my rdl's, it is still running one and ignoring the second one. I've debugged it and when the event fires the wrong information is getting sent back to my code behind, I've never encountered this before in .NET. why would the event not give me the correct information when I reference String ReportFile = this.ReportList.SelectedNode.Text.ToString();

ReportList is the TreeView object. The SelectedNode is giving me incorrect information, it seems to be ignoring the one I clicked on in the TreeView leaf node and giving me the information from the leaf node above it.