当前位置:编程学习 > C#/ASP.NET >>

treeview节点问题

        private void treeView_list(object sender, EventArgs e)
        {
            string sqlS = "select distinct sector from edp_yj order by sector desc";
            DataTable ds = DataBase.GetTable(sqlS, "Path_PLS");

            TreeNode nde = new TreeNode();
            nde.Text = "123123";
            treeView.Nodes.Add(nde);

            for (int i = 0; i < ds.Rows.Count - 1; i++)
            {
                TreeNode node = new TreeNode();
                node.Text = ds.Rows[i]["sector"].ToString().Trim();
                nde.Nodes.Add(node);

                string sql = "select distinct class from edp_yj where sector = '" + ds.Rows[i]["sector"].ToString().Trim() + "' order by class desc";
                DataTable dt = DataBase.GetTable(sql, "Path_PLS");

                for (int n = 0; n < dt.Rows.Count; n++)
                {
                    TreeNode node1 = new TreeNode();
                    node1.Text = dt.Rows[n]["class"].ToString().Trim();
                    node.Nodes.Add(node1);
                }
            }
            treeView.ExpandAll();//展开所有节点
        }

treeview代码如上
添加一个treeView_NodeMouseClick事件
treeview.selectednode.text得不到点击treeview的节点值。得到的是第一层的123123值
求帮助 --------------------编程问答-------------------- 已经解决。。。
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,