62,041
社区成员
发帖
与我相关
我的任务
分享
//添加根节点
treeView1.Nodes.Add(textBox1.Text);
//为选中的节点添加子节点
treeView1.SelectedNode.Nodes.Add(new TreeNode(textBox1.Text));
//删除选中的节点
treeView1.Nodes.Remove(treeView1.SelectedNode);
public void addtree(string ParentID,TreeNode pNode)
{
string sql="select * from Childcategory where Childcategoryid="+ParentID;
DataSet ds=databind(sql);
if(ds==null ¦ ¦ ds.Tables["tree"].Rows.Count <=0)
return;
else
{
foreach(DataRow dr in ds.Tables["tree"].Rows)
{
TreeNode tn=new TreeNode();
tn.Text=dr["childcategoryname"].ToString();
tn.value=dr["childcategoryid"].ToString();
pNode.child.add(tn);
addtree(tn.value,tn);
}
}
}