e.g., oTree.TreeNodeSrc=str;
or you can iteratively build the tree, (here its "Treeview1"):
public void doTree(){
TreeNode x = new TreeNode();
// create our main node...
x = new TreeNode();
x.Text = "<B><font face=Tahoma Size=3>Hotlinks </font></B>";
Treeview1.Nodes.AddAt(0, x );
// create the childnodes...
TreeNode xx;
xx = new TreeNode();
xx.Text = "C# - Native SQL Provider Sample Speed Tests";
xx.NavigateUrl = "http://www.eggheadcafe.com/articles/20010919.asp";
xx.ImageUrl = "http://www.eggheadcafe.com/images/save.gif";
Treeview1.Nodes[0].Nodes.Add(xx );
xx = new TreeNode();
xx.Text = "ASP.NET Vs. Classic ASP Performance Tests";
xx.NavigateUrl = "http://www.eggheadcafe.com/articles/20010920.asp";
xx.ImageUrl = "http://www.eggheadcafe.com/images/save.gif";
Treeview1.Nodes[0].Nodes.Add(xx );
xx = new TreeNode();
xx.Text = "Build a C# MS Search WebService with COM Interop";
xx.NavigateUrl = "http://www.eggheadcafe.com/articles/20010916.asp";
xx.ImageUrl = "http://www.eggheadcafe.com/images/save.gif";
Treeview1.Nodes[0].Nodes.Add(xx );
}