我的程序中有一个搜索按钮。我想要的是每次搜索时我都会输入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();