我也知道是用Treeview但遍历的代码如何写?
我的树性控件也有

解决方案 »

  1.   


            void  creat_node(string
    name,Microsoft.Web.UI.WebControls.TreeNode  t1,string  number)
            {
                //定义一个新的结点            Microsoft.Web.UI.WebControls.TreeNode  t2=new
    Microsoft.Web.UI.WebControls.TreeNode();
                t2.ID=number;
                t2.Text=name;
                //判断是否为根结点
                TreeView1.ExpandedImageUrl="images/Depart03.bmp";
                if(t1.ID.Trim()=="###")
                {
                    TreeView1.Nodes.Add(t2);
                    t2.ImageUrl="images/Depart01.bmp";
                }
                else
                {
                    t1.Nodes.Add(t2);
                       t2.ImageUrl="images/Depart01.bmp";
                    t1.ImageUrl="images/Depart02.bmp";
                }
                //取得这个结点的所有子结点,利用递归自动生成
                string mySelectQuery = "SELECT ParentID, ID,Name FROM table1
    where  ParentID='" + number +"'";
                string MyConnString="provider=Microsoft.Jet.OLEDB.4.0;Data
    Source="+Server.MapPath(".")+"/dt/mydata.mdb";
                OleDbConnection myConnection = new
    OleDbConnection(MyConnString);
                OleDbCommand myCommand = new
    OleDbCommand(mySelectQuery,myConnection);
                myConnection.Open();
                OleDbDataReader myReader;
                myReader = myCommand.ExecuteReader();
                while (myReader.Read())
                {
                    creat_node(myReader.GetString(2),t2,myReader.GetString(1));            }
                myReader.Close();
                myConnection.Close();        }    private void CreateProviderTreeBtn_Click(object sender,
    System.EventArgs e)
            {
                Microsoft.Web.UI.WebControls.TreeNode  t1=new
    Microsoft.Web.UI.WebControls.TreeNode();
                creat_node("",t1,"###");
      

  2.   

    http://community.csdn.net/Expert/topic/3049/3049425.xml?temp=.9375879
    http://community.csdn.net/Expert/topic/3073/3073631.xml?temp=.1751825
      

  3.   

    我主要是想利用“.”来分类
    例如:01是父节点,那么01.01是01下的子节点 01.01.01又是01.01下子节点的那么这样如何遍历呢?而关键的字段就一个WZBM