如何设置QuantumGrid中TdxDbGrid的过滤操作符(200分)

  • 主题发起人 主题发起人 qince
  • 开始时间 开始时间
Q

qince

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大虾:
1.QuantumGrid的TdxDBGrid只有Add来设置过滤条件,
例如dbgrid.Filter.Add(col_Col1, Trim(edit1.text), '');
但这样只能过滤出等于Trim(edit1.text)条件的所有记录,
不能实现like Trim(edit1.text)条件,既包含Trim(edit1.text)条件的所有记录,
请问如何实现?
2.如何使QuantumGrid的TdxTreeList中某行的指定Columns得到焦点
 
1、没有看到有对Like操作符的支持
2、有两个东西:FocusedNumber,FocusedColumn 可以精确定位了。
 
谢谢Xiaojun,第二个问题已解决
 
我看到TdxDbGird私有函数AddItems中有AOperator参数,但它默认的是otEqual,
能否改为其他条件?
 
你看看它的声明就知道了:
TdxDBGridOperatorType = (gotEqual, gotNotEqual,
gotGreater, gotGreaterEqual, gotLess, gotLessEqual,
gotBlank, gotNonBlank);
就只有这几种,根本就没有Like操作符,或者可以有替代方案? 我没用过。
 
接受答案了.
 
后退
顶部