我正在尝试用我的数据库中的值填充我的文本框,因此当用户从组合框中选择老师的姓名时,文本框将填充他们的联系方式。这是我到目前为止的代码。没有错误,但是当我从组合框中选择一个值时,文本框仍然是空白的。
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MySqlConnection cs = new MySqlConnection(connectionSQL);
cs.Open();
DataSet ds = new DataSet();
MySqlDataAdapter da = new MySqlDataAdapter("Select * from Teacher WHERE name='" + comboBox1.Text + "'", cs);
MySqlCommandBuilder cmd = new MySqlCommandBuilder(da);
da.Fill(ds);
if (comboBox1.SelectedIndex > 0)
{
NameBox.Text = ds.Tables[0].Rows[0]["name"].ToString();
AddressBox.Text = ds.Tables[0].Rows[0]["address"].ToString();
}
任何帮助或建议将不胜感激