0
テーブル「students」と3列「ID」、「Email」と「Name」のデータベースアクセス権があります。 コンボボックスでは、私は列 "名前"にデータベースへの挿入接続があります。選択した名前の後にコンボボックスが表示されます。選択した名前に対応するデータベースのIDと電子メールを含むメッセージボックスを表示しますか?データベースアクセスとコンボボックス
テーブル「students」と3列「ID」、「Email」と「Name」のデータベースアクセス権があります。 コンボボックスでは、私は列 "名前"にデータベースへの挿入接続があります。選択した名前の後にコンボボックスが表示されます。選択した名前に対応するデータベースのIDと電子メールを含むメッセージボックスを表示しますか?データベースアクセスとコンボボックス
ComboBoxのClickイベントを使用してください。あなたはコンボボックスの0番目のインデックスで文字列を「選択」したいことがあり、
//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");
}
:あなたは、コンボボックスの選択に として、この方法で使用することができます。今すぐあなたがする必要があるのは、あなたが作成したデータベースアクセサを呼び出し、MessageBoxで選択したその学生のIDとEメールを提供することです。
私が間違っていない場合は、その学生のIDとEメールをコンボボックスの名前? –
ex:コンボボックスselecteで "john"を選択した後、johnのidとemailを表示 "messagebox.show(id、johnの電子メール); annaのIDと電子メールを選択すると" anna " – jolly