protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
string input = TreeView1.SelectedValue.ToString();
DataSet ds = new DataSet();
TreeLogic bl = new TreeLogic();
TreeNode root= new TreeNode(input);
ds = bl.getChild(input);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
TreeNode tnode = new TreeNode(ds.Tables[0].Rows[i][1].ToString());
tnode.SelectAction = TreeNodeSelectAction.Expand;
root.ChildNodes.Add(tnode);
}
}
При выборе родительского узла дочерние узлы не отображаются. Может ли кто-нибудь объяснить почему?Как установить дочерние узлы родительских узлов в TreeView?
Вы делаете все дополнение внутри события Treeview1_selectedNodeChanged. Вы впервые запустили это событие? Попробуйте отладить. – Soundararajan