Форум

Data.BG Форуми: Проблем с ComboBox control - Data.BG Форуми

Прехвърляне към съдържание

Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

Проблем с ComboBox control

#1
Потребителят е неактивен   rainmond 

  • Група: Потребители
  • Мнения: 105
  • Регистриран: 06-September 14
  • Репутация: 4
  • Пол:Мъж
  • Град:София
Здравейте! Някой има ли идея защо, като заредя кода от този туториал, ComboBox-а ми стои празен, вместо да се виждат имената на държавите?

Публикувано изображение

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace ClassDictionaryExample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        Dictionary<string, string[]> CountryList = new Dictionary<string, string[]>();

        private void Form1_Load(object sender, EventArgs e)
        {
            CountryList["Egypt"] = new string[]{"Cairo University","Ain Shams University",
                "Assuit University"};
            CountryList["Saudi Arabia"] = new string[]{"Alqassam University","Altaef University",
                "King Saud University"};
            CountryList["Malaysia"] = new string[] { "UUM University", "USM University", "UKM University" };

            comboBoxCountry.Items.Add("Select country");

            foreach (string CountryKey in CountryList.Keys)
            {
                comboBoxCountry.Items.Add(CountryKey);
            }
            comboBoxCountry.SelectedIndex = 0;
        }

        private void comboBoxCountry_SelectedIndexChanged(object sender, EventArgs e)
        {
            string selectedCountry = comboBoxCountry.SelectedItem.ToString();

            if (comboBoxCountry.SelectedIndex == 0)
                listBoxUniversities.Items.Clear();
            else
            {
                listBoxUniversities.Items.Clear();
                listBoxUniversities.Items.AddRange(CountryList[selectedCountry]
);
            }
        }
    }
}

Мнението беше редактирано от rainmond: 31.01.15 - 03:46

0

#2
Потребителят е неактивен   rainmond 

  • Група: Потребители
  • Мнения: 105
  • Регистриран: 06-September 14
  • Репутация: 4
  • Пол:Мъж
  • Град:София
Открих си грешката. Забравил съм да добавя Form1_Load евента.

Мнението беше редактирано от rainmond: 01.02.15 - 19:28

0

Споделете тази тема чрез:


Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

1 потребители четат тази тема
0 регистрирани потребители, 1 гости и 0 анонимни потребители


Data.BG e форум за дискусии. Data.BG не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Data.BG.

Close  Member Login