当选择其他索引时,为什么我的组合框不再投放。他最近上班,但是当我重建我的vs17时,他得到了错误。
我该如何解决?我不知道发生了什么。
public void fillposition()
{
con.Open();
MySqlDataReader dr;
MySqlCommand cmd = new MySqlCommand("select * from position", con);
dr = cmd.ExecuteReader();
while (dr.Read())
{
string data = dr.GetString("EmpPosition");
comboBox3.Items.Add(data);
}
con.Close();
}
public void getposition()
{
if (Int32.TryParse(comboBox3.SelectedIndex.ToString(), out tc))
{
con.Open();
MySqlDataReader dr;
MySqlCommand cmd = new MySqlCommand("select * from position where EmpPosition=@EmpPosition ", con);
cmd.Parameters.Add("@EmpPosition", MySqlDbType.Int32).Value = tc;
dr = cmd.ExecuteReader();
if (dr.Read())
{
textBox1.Text = dr["Prefix"].ToString();
}
con.Close();
}
}
private void comboBox3_SelectedIndexChanged_1(object sender, EventArgs e)
{
getposition();
}
private void AddEmployee_Load(object sender, EventArgs e)
{
fillposition();
}
我不知道最近发生了什么事,但是当我重建程序时,他再也无法投射