我在表单中有两个文本框,并将在该两个文本框中键入firstname和lastname
我想要的是如果我在第一个文本框中键入一个名称,并选项卡或鼠标点击下一个文本框我想要名字的匹配姓氏 自动填充
如何做到这一点...我已经编写了以下编码,但我无法找到适合这样做的文本框事件。 请有人澄清我的疑问
if (LastNameTextBox.Text == "")
{
ACSCLN = new AutoCompleteStringCollection();
ORCMND13 = new OracleCommand("Select LASTNAME from VMS_VISITOR where FIRSTNAME='" + FirstNameTextBox.Text + "'", CON);
DR22 = ORCMND13.ExecuteReader();
if (DR22.HasRows == true)
{
while (DR22.Read())
{
ACSCLN.Add(DR22["LASTNAME"].ToString());
}
LastNameTextBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
LastNameTextBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
LastNameTextBox.AutoCompleteCustomSource = ACSCLN;
}
LastNameTextBox.Focus();
答案 0 :(得分:2)
如果您的问题是关于TextBox事件,那么,如果您使用Windows窗体,则会有保留事件,而且还会出现在WPF - LostFocus 事件中。