数据库中的数据绑定到了treeview?
treeview能够绑定数据表吗?
我用下来只能对数据表做循环来赋给treeview,
楼主怎么做的?

解决方案 »

  1.   

    我的是xml数据类型,所以就直接把数据绑定到treeview上了。
    刚才用treeView1.Nodes.Remove(treeView1.SelectedNode);又能实现删除节点了,但是再运行时节点又出现了,好像没有彻底删除
      

  2.   

    js + htc文件  调用web service可以实现不刷新
      

  3.   

    你最好把DateView绑定到树上面
                 string cardcode = Request.QueryString["cardcode"].ToString();//获取分类代码
                DataSet ds = new DataSet();
                ds = cct.dschoosenode(cardcode);
                foreach (DataRow dr in ds.Tables["BasClassCode"].Rows)//***************
                {
                    TreeNode tn = new TreeNode();
                    tn.Text = dr["vcClassName"].ToString().Trim();
                    tn.Value = dr["vcClassCode"].ToString().Trim();
                    tn.Expanded = false;
                    tn.SelectAction = TreeNodeSelectAction.None;
                    TreeView1.Nodes.Add(tn);
                    addChildNode(tn.Value, tn);
     
                }
    楼主你看看吧,希望你能解决
      

  4.   

    实在不行 就用scriptmanager 控件
    <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
    内容 TreeView控件代码
    </ContentTemplate>
            </asp:UpdatePanel>
      

  5.   

    string cardcode = Request.QueryString["cardcode"].ToString();//获取分类代码
      DataSet ds = new DataSet();
      ds = cct.dschoosenode(cardcode);
      foreach (DataRow dr in ds.Tables["BasClassCode"].Rows)//***************
      {
      TreeNode tn = new TreeNode();
      tn.Text = dr["vcClassName"].ToString().Trim();
      tn.Value = dr["vcClassCode"].ToString().Trim();
      tn.Expanded = false;
      tn.SelectAction = TreeNodeSelectAction.None;
      TreeView1.Nodes.Add(tn);
      addChildNode(tn.Value, tn);
      
      }
    同意这个看法,我就是这么做的!