用户登陆界面密码文本框不显示值的问题
											 请各位前辈不要骂我用的treeview控件,这只是在解决不了问题的时候建了个测试的项目时用的控件。需要求助的问题:
密码本文框为空,不显示密码!
获取已记住密码的用户:
 程序代码:
程序代码:public Form1()
        {
            
            InitializeComponent();
            XmlDocument xmldoc = new XmlDocument();
            xmldoc.Load("User.xml");                            //打开xml文件
            XmlNode xn = xmldoc.SelectSingleNode("UserLogin");  //检索根节点
            XmlNodeList xn1 = xn.ChildNodes;                    //获取所有子节点
            int i = 0;                                          //计次变量
            DataSet ds = new DataSet();                         //实例化dataset对象
            ds.ReadXml("User.xml");                             //读入数据
            for (int j = 0; j < ds.Tables[0].Rows.Count; j++) //循环
            {
                treeView1.Nodes.Add(ds.Tables[0].Rows[j][0].ToString());//把所有节点添加到treeview集合
 
            }
        }获取密码:
//双击节点时发生
 程序代码:
程序代码: private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            textBox2.Text= treeView1.SelectedNode.Text;//treeview的选项在textbox中显示出来
            if (checkBox1.Checked == true)
            {
                XmlDocument xmldoc = new XmlDocument();
                xmldoc.Load("User.xml");                            //打开xml文件
                XmlNode xn = xmldoc.SelectSingleNode("UserLogin");  //检索根节点
                XmlNodeList xn1 = xn.ChildNodes;                    //获取所有子节点
                int i = 0;                                          //计次变量
                DataSet ds = new DataSet();                         //实例化dataset对象
                ds.ReadXml("User.xml");                             //读入数据
                for (int j = 0; j < ds.Tables[0].Rows.Count; j++) //循环
                {
                  
                    for (int k = 0; k < ds.Tables[0].Rows.Count; k++)
                    {
                        if (treeView1.SelectedNode == ds.Tables[0].Rows[j][0])//判断选择项是否与xml的id匹配
                        {
                            textBox1.Text = ds.Tables[0].Rows[0][k].ToString();//密码textbox控件获得密码
                        }
                    }
                }
            }
            treeView1.Visible = false;//隐藏treeivew
        }箭头处的textbox为空,不显示任何值!
xml文件是这样的。



 
											






 
	    

 
	
