求一个asp.net树形的控件??求大神帮助

求一个asp.net树形的控件??有的话就把源码发在下面或者给个地址啊??... 求一个asp.net树形的控件?? 有的话就把源码发在下面 或者给个地址啊?? 展开
 我来答
半边0663
2014-09-17 · 超过68用户采纳过TA的回答
知道答主
回答量:110
采纳率:100%
帮助的人:119万
展开全部
从表tree(nodeid varchar,nodetext varchar, parentid varchar)中读数据并显示在树上 在Page_Load中写 if(!IsPostBack) { TreeNode root = new TreeNode(); root.Text = "这里是根"; this.TreeView1.Nodes.Add(root); BuildeTree(root,"1001"); } //创建树,并邦上数据 private void BuildeTree(TreeNode node,string parentid) { string STR = "server=服务器地址;uid=用户名;pwd=密码;database=你的数据库名"; SqlConnection conn = new SqlConnection(STR); SqlCommand cmd =conn.CreateCommand(); cmd.CommandText = "select nodeid,nodetext from tree where parentid='"+parentid+"'"; conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while(dr.Read()) { string id = dr[0].ToString(); string text = dr[1].ToString(); TreeNode tn = new TreeNode(); tn.Text = text; node.Nodes.Add(tn); //递归算法,树的核心算法 BuildeTree(tn,id); } conn.Close(); }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式