呵呵,前几天项目中用了TreeView,动态加载数据.把主要代码贴下,供人参考..... .............. TreeView1.Node.Clear(); DataTable dtFarther = getNode(0).Tables(0);//取得父结点数据. foreach (DataRow dr in dtFarther.Rows)//绑定父结点 ...{ TreeNode Root = new TreeNode(); Root.Text = dr["MemuName"].ToString(); TreeView1.Nodes.Add(Root); // 绑定子结点 DataTable dtChild = GetNode(dr["MemuNo"].ToString()).Tables[0]; foreach (DataRow drNode in dtChild.Rows) ...{ TreeNode node = new TreeNode(); node.Text = dr["MemuName"].ToString(); node.NavigateUrl = ".aspx?kk=kkk"; node.Target = "框架名"; Root.ChildNodes.Add(node); } }.............