Как извлечь значения из элементов управления и записать их в XML? - PullRequest
1 голос
/ 19 июня 2011

У меня есть форма, которая содержит бесконечное количество опций, которые пользователь и добавляет.Некоторые параметры находятся в текстовом поле, а некоторые в выпадающем списке (выбрано значение, которое нужно извлечь).

Форма позволяет пользователю добавлять столько полей со списком и текстовых полей, которые он хочет, и позволяет ему писатьэти данные в XML.

Как мне кодировать это в C #?Если кто-нибудь может дать мне краткий пример каждого из них, который просматривает каждое добавленное поле со списком и текстовое поле, это было бы здорово.

Заранее спасибо.

1 Ответ

2 голосов
/ 19 июня 2011

Вы можете перебрать все элементы управления внутри формы, как эта.

foreach(Control control in this.Controls)
{
    //here 'this' is representing the form you want to iterate through

    //you can check whether it is a combobox or a text box
    if(control.GetType() == typeof(Combobox))
    {
        //this is a combo box
    }
    else if(control.GetType() == typeof(Textbox))
    {
        //this is a text box
    }
}

, используя вышеуказанный метод, вы найдете элементы управления внутри определенной формы.После этого вы можете записать информацию в файл XML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...