0

我正在使用 Devexpress SearchLookUpEdit V 11.2。对于搜索模式,如果我写例如 (Value01 Value02) 它的工作方式类似于以下 sql 代码:

WHERE MyField LIKE %Value01% OR MyField LIKE %Value02%

但我想做的是这样的:(AND,不是 OR)

WHERE MyField LIKE %Value01% AND MyField LIKE %Value02%

我没有找到要设置的属性或类似的东西,所以我写了一个扩展方法来过滤我的数据,但为此,我应该处理(在查找面板中键入)的事件。在哪里做?这是过滤我的数据的正确方法吗?

4

2 回答 2

0

因此,我为产生这种行为所做的事情如下:使用PopupContainerEdit,PopupContainerControl和 a创建用户控件GridControl

用户控制:自定义查找编辑

我还通过执行我的搜索方法处理了我的 PopupContainerEdit 的 EditValueChanged 事件,并且为了控制何时应该执行搜索算法,我使用了System.Windows.Forms.Timer

于 2012-11-27T14:17:54.957 回答
0

有一个搜索模式选项,例如包含,以...开头。转到属性更改 popupfilterMode。

于 2017-10-06T05:06:04.067 回答