2013-06-18 73 views
-11

我想实现自动数据在TextBox,一旦用户键入的东西进去开始分拣,不移动光标。例如:当用户键入'c'时,该机制将开始以字母'c'开始的单词排序,并自动用结果完成输入。我需要在C#中的这个项目。如何在C#中使用自动完成实现“立即搜索”文本框。

+0

你想要在网络窗口或窗口? – Pawan

+0

我需要它的编码在网络形式 – user2494087

+0

所以自动完成? – computer10171

回答

2

开始就试图实现文本框TextChanged的事件,然后写你的逻辑进去

private void SearchBox_TextChanged(object sender, System.Windows.Controls.TextChangedEventArgs e) 
    { ResultBox.Text= FilterData(SearchBox.Text); } 

我建议你使用LINQ过滤数据。

+1

如果我理解正确的话,这个链接可以帮助你[MSDN](http://msdn.microsoft.com/it-it/library/bb397940.aspx)。把这些东西放在@Lelezeus之前写的方法“FilterData”中 – davideberdin

相关问题