我有一个文本框和一个列表视图。 listview是根据文本框中输入的值填充的。假设我在文本框中输入任何名称。当我在文本框中键入名称时,listview中的结果应该动态更改。例如,如果我在文本框中输入John,则在输入Jo之后,listview应该填充以Jo开头的结果,如果我输入h,listview应该用Joh填充结果,依此类推。请为此建议一个解决方案(在c#中)。
答案 0 :(得分:0)
处理文本框的“TextChanged”事件,并在给定当前文本的情况下使其在ListView上运行更新。
private void txtExample_textChanged(object sender, EventArgs e)
{
UpdateListView(txtExample.Text);
}
如果您的搜索时间非常昂贵,请小心,因为文本框会在搜索执行时开始“滞后”(缺少用户击键)。