.net treeview控件的使用,已知某节点的Value, 如何找到并选中此节点?

解决方案 »

  1.   

    for (int i = 0; i < GridView1.Rows.Count; i++)
            {
                System.Web.UI.WebControls.CheckBox chk = (System.Web.UI.WebControls.CheckBox)GridView1.Rows[i].FindControl("chkItem");
                if (chk.Checked == true)
                {
                    id += GridView1.DataKeys[i].Value.ToString() + "|";
                }
            }
      

  2.   

    http://zhidao.baidu.com/question/6474488   也许对你有帮助
      

  3.   

    用for吧,再for 里面用if  进行判断 是否等于你想要的那个value 值,如果相等,就把这个 项选择就可以了,再break.  进行退出就可以的了。
      

  4.   

     public void GetValue(TreeNodeCollection Nds,string id)
        {
            if (Nds.Count > 0)
            {
                for (int i = 0; i < Nds.Count; i++)
                {
                    if (Nds[i].Value == id)
                    {
                        Nds[i].Selected = true;
                    }
                    GetValue(Nds[i].ChildNodes,id);
                }
            }
        } 
     调用: GetValue(tvMenu.Nodes, 10);