Okay here is my problem. I have a tree view that when the selected index is changed it fires and loads a datagrid(a seperate ascx page) with the appropriate information this works fine. The problem is when I try to sort or do anything for that matter the datagrid disapears. I have had this issue before and the reason was the control needed to be added in the Page_Init method. So how do I get the datagrid to load in the Page_init method instead of the SelectedIndexChange method. Or has anyone done thing like this and has any advice. <BR>Thanks for your help.