Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


можно так

Код: Выделить весь код
        XmlNodeList list;
        XmlElement[] name;
        XmlElement[] pwd;
        
        private void manager_Load(object sender, EventArgs e)
        {
            usersList.Text="Список пользователей";
            pwdCurUser.Text = "Пароль";
            // загружает документ с аккаунтами  
            XmlDocument xd = new XmlDocument();

            xd.Load("acc.xml");
                
            // Создает и заполняет список по тегу "user"
             list = xd.GetElementsByTagName("user");

             name = new XmlElement[list.Count];
             pwd = new XmlElement[list.Count];

            for (int i = 0; i < list.Count; i++)
            {
                name[i] = (XmlElement)xd.GetElementsByTagName("name")[i];      // имя в переменную  
                pwd[i] = (XmlElement)xd.GetElementsByTagName("pwd")[i];   // пароль в переменную  
            }

            for (int i = 0; i < list.Count; i++)
            {
                usersList.Items.Add(name[i].InnerText);
            }

        }

        private void usersList_SelectedIndexChanged(object sender, EventArgs e)
        {
           int i = usersList.SelectedIndex;
           pwdCurUser.Text = pwd[i].InnerText;
        }
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:18, 02-02-2012 | #2