перед добавлением ваших узлов в родительский узел вы должны установить для свойства Expanded значение false
tv.Nodes.Add(new TreeNode() { Text="Parent", Expanded = true });
tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child1", Expanded = false });
tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child2", Expanded = false });
tv.Nodes[0].ChildNodes.Add(new TreeNode() { Text = "Child3", Expanded = false });
foreach (TreeNode node in tv.Nodes[0].ChildNodes)
{
node.ChildNodes.Add(new TreeNode() {Text="UberChild"});
}
Mariusz