我的程序中有一个搜索按钮。我想要的是每次搜索时我都会输入lastname和 当lastname等于lastname数据库中的任何时,人的firstname和lastname将显示在 a 中listbox,每当我单击结果时listbox,将显示该人的详细信息在textboxes. 问题是当有相同姓氏的人时,他们的名字是唯一列出的,但是当我点击名字时,相同的细节会出现在textboxes.
请帮忙。
这是我的代码:
connection.Open();
OleDbCommand select = new OleDbCommand();
select.Connection = connection;
select.CommandText = "Select * From Accounts Where Lastname = '" + searchtb.Text + "'";
OleDbDataReader reader = select.ExecuteReader();
while (reader.Read())
{
listBox1.Items.Add(reader[1].ToString() + "," + reader[2].ToString());
}
connection.Close();