2015-10-12 6 views
0

Я только начинаю программировать, и я нахожусь над моей головой. Я сделал простую программу, которая в основном является калькулятором, поэтому ничего сложного, как только я понял, что это такое. Он основан на аналогичной программе, которую я сделал во флэш-памяти, но хотел перейти от Flash к C#. Даже с Flash мне нужна была помощь с XML, поэтому не думаю, что я очень хорошо знаком с Flash ActionScript.Значения C# ComboBox, заполненные из XML

Что я пытаюсь сделать, это иметь ComboBox, который отображает имена из XML-файла. Как только имя выбрано, я хочу, чтобы это имя перешло в поле, а 6 значений чисел, также перечисленных в XML, заполняют несколько полей, которые используются в вычислениях.

В качестве бонуса я хочу также сохранить файл XML, что я не мог сделать с Flash. Когда пользовательские данные вводятся в полях, было бы неплохо узнать, как сохранить данные позже.

Я попытался изучить этот онлайн-ресурс, но нашел решения, которые я не мог получить, чтобы импортировать столько ценностей, или я не мог понять. Я пытаюсь, но это первый раз, когда я создал настоящую программу. Спасибо всем, кто хочет помочь мне.

+2

Лучший подход - показать код, который вы пробовали, и перейти оттуда. – JamieMeyer

ответ

0

Вот пример того, как добавить элемент xml в поле со списком. Возможно, вам придется немного подкорректировать его.

XmlDocument sFor = new XmlDocument(); 
     sFor.Load(Path.GetFullPath("Source/SearchForTerminator.xml")); 
     XmlNodeList SearchList = sFor.SelectNodes("SearchFor/SearchValue"); 
     foreach (XmlNode Search in SearchList) 
     { 
      cbxSearchFor.Items.Add(Search.InnerText); 
     } 

Это то, что мой файл XML выглядит следующим образом:

<?xml version="1.0" encoding="utf-8" ?> 
<SearchFor> 
    <SearchValue>\u2026</SearchValue> 
    <SearchValue>\u0015</SearchValue> 
</SearchFor> 

Надеется, что это помощь и направлять вас в правильном направлении.

+0

Выглядит, как будто у меня все еще много деталей: S спасибо –

Смежные вопросы