如何对DBGrid中的数据进行筛选?

kevindude 2003-05-30 10:26:59
如题
...全文
103 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
slhog 2003-06-01
  • 打赏
  • 举报
回复
建议用SQL语句为好
qwertyasd 2003-05-30
  • 打赏
  • 举报
回复
用sql再执行一次查询吧!
kevindude 2003-05-30
  • 打赏
  • 举报
回复
回去试试
flyingkiller 2003-05-30
  • 打赏
  • 举报
回复
想用like 的话用Sql语句从数据库里面查询吧。
flyingkiller 2003-05-30
  • 打赏
  • 举报
回复
filter中不能使用like操作符。
kevindude 2003-05-30
  • 打赏
  • 举报
回复
2楼的,具体怎么做呢?
kevindude 2003-05-30
  • 打赏
  • 举报
回复
可不可以这样呢:filter:='字段名称<>值' 或者 filter:='字段名称 like 值'?
Forllx 2003-05-30
  • 打赏
  • 举报
回复
if you use ADO Component You can use SQL to filter
火龙岛主 2003-05-30
  • 打赏
  • 举报
回复
使用过滤呀!
filtered:=false;
filter:='字段名称=值' //有别名写别名
filtered:=true;
allsb 2003-05-30
  • 打赏
  • 举报
回复
用Qurey中的SQL语句select * from name where item1=ABC
Hank 2003-05-30
  • 打赏
  • 举报
回复
通过与DBGrid关联的DataSet排序,例如:

with ADODataSet1 do begin

Filtered := False;
Filter := 'State = ' + QuotedStr('CA') + ' OR ' +
'State = ' + QuotedStr('CA');
Filtered := True;

end;

5,402

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧