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