C# windows窗体中的动态搜索

C# windows窗体中的动态搜索,c#,ajax,winforms,C#,Ajax,Winforms,我刚刚为我的第一学期大学项目设定了软件开发任务,并一直在规划UI 在被介绍到C#之前,我花了很多时间做web开发,并且非常熟悉AJAX 我想知道在C#/Windows窗体中是否有任何工具可以在用户输入文本框时提供实时字段刷新功能,如果有任何反馈,我将不胜感激。在Windows窗体中没有AJAX之类的东西。实时字段刷新通过几个事件完成。假设您有一个文本框和一个组合框(dropdownlist)。该列表包含许多项,您希望使用文本框对其进行筛选 在这种情况下,您可以使用TextBox的TextChan

我刚刚为我的第一学期大学项目设定了软件开发任务,并一直在规划UI

在被介绍到C#之前,我花了很多时间做web开发,并且非常熟悉AJAX


我想知道在C#/Windows窗体中是否有任何工具可以在用户输入文本框时提供实时字段刷新功能,如果有任何反馈,我将不胜感激。

在Windows窗体中没有AJAX之类的东西。实时字段刷新通过几个事件完成。假设您有一个文本框和一个组合框(dropdownlist)。该列表包含许多项,您希望使用文本框对其进行筛选


在这种情况下,您可以使用TextBox的TextChanged事件并从初始itemscollection中筛选项目。过滤完成后,再次将项目绑定到组合框。

该字段被刷新,然后它的值在winforms中更改。有一些工具,如Infrastics、component one和telerik,但它们是付费的。。。它们有额外的事件,如Beforekeydown、afterkeydown、beforevaluechanged、aftervaluechanged和自定义事件堆栈。。。我所看到的开源WinForms工具并不多。看看MVVM和它的数据绑定,有一个OnPropertyChanged事件被触发,通知用户界面更新很多知识,我在想。TextChanged会提供我想要的那种功能,但很高兴澄清这一点!