我正在建立一个POS系统,并进行员工日志,该日志允许您设置在商店中工作的任何员工的所有信息。我想设置一个读取以下数字的组合框:1
,2
,3
,4
- 这是程序不同部分的访问级别。< / 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)
{
}
}
}
这是一个弹出屏幕,您可以在其中添加所有员工信息,简单,我唯一缺少的两件事是访问级别的组合框选择,另一个不那么重要的是添加此信息在列表框中,但只显示员工的姓名,但只要您点击它就会出现相同的弹出窗口,您可以看到或编辑信息,这是我迄今为止第一个“真正的项目”大学
答案 0 :(得分:0)
如果您的问题是如何从组合框中获取值,那么这可能会有所帮助:
String item = comboBox.SelectedItem.ToString();
int value = int.Parse(item);
employeeAccessLevel = value;
您可能希望使用Int32.TryParse,或者也可以实施一些错误处理。
或者,如果您在选择更改时想要了解如何更新,请尝试查看ComboBox.SelectedIndexChanged Event