DevExpress如何实现对LookUpEdit的模糊查询

 时间:2024-10-17 01:12:00

1、我们利用一个TextEdit控件来作为搜索框,我们可以为该控件添加一些框内描述文字用来提示该控件是干什么用的,实现代码和效果图如下所示:DevExpress.XtraEditors.TextEditteSearch;teSearch.Properties.NullValuePromptShowForEmptyValue = true;teSearch.Properties.NullValuePrompt = "检索信息...";

DevExpress如何实现对LookUpEdit的模糊查询

3、接下来要在TextEdit的TextChanged事件中添加对LookUpEdit的模糊查询代码,当我们在TextEdit中输入文字时就会触发TextChanged事件,进而可以对LookUpEdit的数据源进行过滤查询。实现代码如下:privatevoidteSearch_TextChanged(objectsender, EventArgse){stringcontent = teTest.Text.Trim();if(string.IsNullOrEmpty(content)){lueTest.ClosePopup();lueTest.Properties.DataSource = _listEntity;lueTest.Properties.DropDownRows = _listEntity.Count;return;}List<LookUpEditEntity> newList = _listEntity.FindAll(t => t.Name.Contains(content));lueTest.Properties.DataSource = newList;lueTest.Properties.DropDownRows = newList.Count;lueTest.ShowPopup();}最终的实现效果如图所示。

DevExpress如何实现对LookUpEdit的模糊查询
  • 深空之眼怎么玩
  • .vbn如何删除
  • 怎样设计“文案写作能力”的分级标准?
  • 战斗大师怎么下载
  • 怎么禁止音乐文件下载?禁止在线试听?
  • 热门搜索
    昆明旅游景点 泰国旅游攻略 上海旅游高等专科学校 黑龙江旅游 适合旅游的地方 旅游软件 合肥旅游 大同旅游 北海旅游 江西旅游商贸职业学院