|
1
2
3
4
|
cxLookupComboBox1.Properties.ListSource//数据源cxLookupComboBox1.Properties.ListFieldNames//数据源中某字段名称cxLookupComboBox1.Properties.KeyFieldNames//数据源中某字段名称对应的ID号cxLookupComboBox1.EditValue//读出当前选的内容的ID号
//-----------------自定义过滤
incrementalfiltering,=false//,设置成false,不过虑就行,要选择不了.
procedure TForm1.cxLookupComboBox1PropertiesChange(Sender: TObject);
begin if trim(cxLookupComboBox1.EditText)='' then exit; //输入空,退出更新列表 if cxLookupComboBox1.Properties.ListField.AsString=cxLookupComboBox1.EditText then exit; //输入和选择列表相同,退出更新列表 ADOTable1.Filtered:=false; ADOTable1.Filter:='name like ''%'+cxLookupComboBox1.EditText+'%'''; ADOTable1.Filtered:=True; |
cxLookupComboBox
最新推荐文章于 2021-07-12 14:11:37 发布
本文介绍如何使用 DevExpress 控件中的 cxLookupComboBox 实现自定义过滤功能。通过设置 incrementalfiltering 参数并结合 ADO Table 控件,实现输入框内文字变化时动态更新下拉列表的功能。适用于需要实时反馈数据的应用场景。
1837

被折叠的 条评论
为什么被折叠?



