Hi joeycrack,
>>q1. how do i set it so by default when the page loads the treeview isn't expanded/collapsed?
Set ExpandDepth for tree as 0, treeview.ExpandDepth = 0; in the page_load
>> q2. when the top parent node is minimised and the 2nd parent node is
expanded, whenever a user clicks on a leaf node from the 2nd parent
node it automatically maximises the top parent node aswell, how do i
set it so it doesn't do this?
In the SelectedNodeChanged handler for leaf node (in code behind ) put this code:
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
TreeView1.ExpandDepth = 0;
if(TreeView1.SelectedNode.Parent != null)
TreeView1.SelectedNode.Parent.Expand();
}
Hope this helps.
cheers!!