有没有这方面样例?有的话,请大侠们告知一下,谢谢!

解决方案 »

  1.   

    MARK 目前没有 楼主的程序效果是什么样的 说出来考虑考虑。
      

  2.   

    类似下面的吗?  显示: 物品名称|单价|数量 public void SqlFSTORAGETree1_Add(TreeView tree,String str)
            {
                try
                {
                    tree.Nodes.Clear();
                    CFSQLConnect();
                    OleDbCommand cmd = CFSConn.CreateCommand();
                    cmd.CommandText = "Select S_ID from Tb_Storage where MID(S_ID,1,2)='"+str +"' group by S_ID";
                    OleDbDataReader myread = cmd.ExecuteReader();
                    while (myread.Read())
                    {
                        tree.Nodes.Add(myread["S_ID"].ToString());
                    }
                    foreach (TreeNode node in tree.Nodes)
                    {
                        OleDbCommand cmd1 = CFSConn.CreateCommand();
                        cmd1.CommandText = "select S_WName,S_WShuliang,S_WPrice from Tb_Storage where S_ID='" + node.Text + "'";
                        OleDbDataReader myread1 = cmd1.ExecuteReader();
                        while (myread1.Read())
                        {
                            node.Nodes.Add(myread1["S_WName"].ToString() + "|数量:" + myread1["S_WShuliang"].ToString() + "|单价:" +
                                myread1["S_WPrice"].ToString());                       
                        }
                        myread1.Dispose();
                        cmd1.Dispose();
                        node.Toggle();
                    }
                    cmd.Dispose();
                    myread.Dispose();
                }
                catch (DataException ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    CFSConn.Close();
                }
            }
      

  3.   

    我就是想要csdn论坛左边这样的树形结构......难道我的语言表达能力真的那么差劲吗?
      

  4.   

    我记得treeview可以和一个SiteMapDataSource绑在一起,实现你说的想法。但是不是从数据库里读数据,默认是在xml文件里读。
      

  5.   

    是要动态的从数据库中读数据然后加载绑定treeview吗,写的不好,请多指教,可以实现,你可以自已按你的想法再改进,只是一个样例而已。public partial class test_Default3 : System.Web.UI.Page 

        protected void Page_Load(object sender, EventArgs e) 
        { 
            if (!Page.IsPostBack) 
            { 
                DB(); 
            } 
        }     //绑定TREEVIEW 
        protected void DB() 
        { 
            DataSet dsp = SqlHelper.ExecuteDataset(DataBase.StrConn, CommandType.Text, "select * from t_item where i_parent='0'"); 
            if (dsp.Tables[0].Rows.Count > 0) 
            { 
                for (int i = 0; i < dsp.Tables[0].Rows.Count; i++) 
                { 
                    TreeNode tnp = new TreeNode(); 
                    tnp.Text = dsp.Tables[0].Rows[i]["i_name"].ToString(); 
                    tnp.Value = dsp.Tables[0].Rows[i]["i_id"].ToString(); 
                    TreeView1.Nodes.Add(tnp); 
                    DBchild(Convert.ToInt32(dsp.Tables[0].Rows[i]["i_id"].ToString()), tnp); 
                } 
            } 
        } 
        //绑定TREEVIEW (无限级子节点的查找绑定,这是一个递归) 
        protected void DBchild(int upID, System.Web.UI.WebControls.TreeNode tNode) 
        { 
            DataSet ds = SqlHelper.ExecuteDataset(DataBase.StrConn, CommandType.Text, "select * from t_item where i_parent='" + upID + "'"); 
            if (ds.Tables[0].Rows.Count > 0) 
            { 
                foreach (System.Data.DataRow dr in ds.Tables[0].Rows) 
                { 
                    TreeNode tn = new TreeNode(); 
                    tn.Text = dr["i_name"].ToString(); 
                    tn.Value = dr["i_id"].ToString(); 
                    //tn.NavigateUrl = ""; 
                    tn.Target = "right"; 
                    tNode.ChildNodes.Add(tn); 
                    DBchild(int.Parse(dr["i_id"].ToString().Trim()), tn); 
                } 
            } 
        } 
    效果如下: 
    - 用户管理     用户管理 
        角色管理 
        权限管理 - 基本信息     aaaaaaa 
        bbbbbbb - 设备管理     ccccccc 
        fffffffff 
      - kkkkkk 
          tttttttttttt 
          wwwwww   库区管理 
      日志管理 
      系统版本 
      查询统计