组合框访问级别

时间:2014-11-19 15:44:09

标签: c# variables combobox

我正在建立一个POS系统,并进行员工日志,该日志允许您设置在商店中工作的任何员工的所有信息。我想设置一个读取以下数字的组合框:1234 - 这是程序不同部分的访问级别。< / p>

如何选择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)
    {

    }
}
}

这是一个弹出屏幕,您可以在其中添加所有员工信息,简单,我唯一缺少的两件事是访问级别的组合框选择,另一个不那么重要的是添加此信息在列表框中,但只显示员工的姓名,但只要您点击它就会出现相同的弹出窗口,您可以看到或编辑信息,这是我迄今为止第一个“真正的项目”大学

1 个答案:

答案 0 :(得分:0)

如果您的问题是如何从组合框中获取值,那么这可能会有所帮助:

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

您可能希望使用Int32.TryParse,或者也可以实施一些错误处理。


或者,如果您在选择更改时想要了解如何更新,请尝试查看ComboBox.SelectedIndexChanged Event