我一直在寻找 LIKEautocompletion
模式。谁能帮我这个。
当我在 中输入文本时ComboBox
,应要求数据库提供数据。一切顺利。但后来我希望我ComboBox
的行为像建议模式,但它不起作用。
我试过这个:
cursorPosition = txtNaam.SelectionStart;
string query = "SELECT bedr_naam FROM tblbedrijf WHERE bedr_naam LIKE '%" + txtNaam.Text + "%'";
DataTable table = Global.db.Select(query);
txtNaam.Items.Clear();
for (int i = 0; i < table.Rows.Count; i++)
{
txtNaam.Items.Add(table.Rows[i][0].ToString());
}
Cursor.Current = Cursors.Default;
txtNaam.Select(cursorPosition, 0);
但是这个函数创建的行为是关闭的,它不像建议模式那样工作,它有点错误。
谁能帮我让它正常工作。