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如何删除
  • 怎样设计“文案写作能力”的分级标准?
  • 战斗大师怎么下载
  • 怎么禁止音乐文件下载?禁止在线试听?
  • 热门搜索
    本命年要注意什么 什么是o2o 以上是什么意思 风决定要走云怎么挽留是什么歌 维生素b12功能与作用 什么兼职可以在家做 cafe是什么意思 六艺指什么 天若有情天亦老是什么意思 如火如荼什么意思