0
我有一个数据库访问与表“学生”和3列“ID”,“电子邮件”和“名称”。 在combobox中,我已经在列“名称”插入数据库连接。从combobox选择名称后可能显示一个消息框与ID和来自数据库中的电子邮件对应于所选的名称?数据库访问和Combobox
我有一个数据库访问与表“学生”和3列“ID”,“电子邮件”和“名称”。 在combobox中,我已经在列“名称”插入数据库连接。从combobox选择名称后可能显示一个消息框与ID和来自数据库中的电子邮件对应于所选的名称?数据库访问和Combobox
使用组合框的Click事件。您可以在使用的方法,如 对组合框选择:
//this method you will get after you double click the ComboBox in the Form
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex > 0)
{
comboBox1.Click += new EventHandler(this.IWantToDisplayMessageBox);
}
}
public void IWantToDisplayMessageBox(object sender, EventArgs e)
{
MessageBox.Show("student ID and email");
}
在哪里,你可能希望在组合框的第0指数“中选择”字符串。现在您只需要调用您创建的数据库访问器并提供在MessageBox中选择的该学生的ID和电子邮件
如果我没有错,您想要显示该学生的ID和电子邮件点击组合框中的名称? –
例如:在选择后的组合框选择“john”显示john的id和电子邮件messagebox.show(id,john的电子邮件);如果选择“anna”anna的id和电子邮件 – jolly