Как взять только первый индекс из combobox c#

#c# #windows #visual-studio #windows-forms-designer

#c# #Windows #visual-studio #windows-forms-designer

Вопрос:

У меня есть два индекса в моем combobox.

Я хочу взять только первый индекс?

Могу ли я привести какой-нибудь пример?

Код:

               foreach (DataRow dr2 in dt2.Rows)
            {
                comboBox1.Items.Add(dr2["Station"].ToString()   " - "   dr2["Ime"].ToString());
            }
  

Я хочу взять dr2["Station"].ToString() ?

Ответ №1:

Формы Win ComboBox имеют свойство SelectedIndex и SelectedText .

Как только ваш список будет загружен элементами, вы можете выбрать, какой из них выбран следующим образом:

 // selected by position in the list
comboBox1.SelectedIndex = 0;

// ... by value
comboBox1.SelectedText = "some value";