У меня есть комбинированное поле в приложении для мобильных устройств Windows. Я добавил детали к ним следующим образом:Как установить и получить значение для Combo-Box?
cmb_task.Items.Add(new ListItem(taskid.ToString(), taskname));
Я сделал это b'coz я хочу, чтобы установить значение для поля в combobx использовать позже в своем коде.
В функции изменения индекса я хочу установить выбранное значение переменной.
private void cmb_task_SelectedIndexChanged(object sender, EventArgs e) { taskid = Convert.ToInt32(cmb_task.SelectedValue); }
но почему-то этот кусок кода возвращает 0 в качестве выбранного значения, даже если я выбрать 2-й элемент из выпадающего списка со значением = 2.
Есть ли другой способ этого?
Я использую C#. ваше решение в точности соответствует моему вопросу, но в VB. – Arti