2014-11-19 8 views
-2

Я создаю систему POS и делаю журнал сотрудника, который позволяет вам устанавливать всю информацию любого сотрудника, работающего в магазине. Я хочу установить поле со списком, которое читает следующие номера: 1, 2, 3, 4 - это уровень доступа к различным частям программы.combo box acces level

Как сделать так, чтобы при выборе 1 переменная уровня доступа сотрудника равнялась 1?

public employee_info() 
    { 
     InitializeComponent(); 
    } 

    private void textBox4_TextChanged(object sender, EventArgs e) 
    { 

     int num; 

     try 
     { 
      num = int.Parse(textBox4.Text); 
      label1.Text = num.ToString(); 
     } 

     catch (Exception exc) 
     { 
      label5.Text = "please enter only number"; 
     } 
    } 

    private void employee_info_Load(object sender, EventArgs e) 
    { 

    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     String name = textBox1.Text; 
     int number = Convert.ToInt32(textBox2.Text); 
     String emial = textBox3.Text; 

    } 

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) 
    { 

    } 
} 

}

это всплывающее окно, в котором вы добавляете всю информацию работника, его просто, только 2 вещей, которые я пропускаю это выбор выпадающих для уровня доступа и другого что не так важно добавлять эту информацию в поле списка, но появляется только имя сотрудника, но как только вы нажимаете на него, появляется тот же самый поп, и вы можете видеть или редактировать информацию, это мой первый «реальный проект» «до сих пор для колледжа

+1

Не могли бы вы опубликовать код? И на самом деле это не совсем ясно, какова ваша проблема? – Icewind

+0

Я уже опубликовал часть кода – Javier

ответ

0

Если у вас есть вопрос, как получить значение из выпадающего списка, возможно, это поможет:

String item = comboBox.SelectedItem.ToString(); 
int value = int.Parse(item); 
employeeAccessLevel = value; 

Возможно, вы захотите использовать Int32.TryParse или выполнить некоторую обработку ошибок.


Или, если вы пытаетесь выяснить, как обновить , когда выбор изменяет, поищите в ComboBox.SelectedIndexChanged Event