导航:首页 > 净水问答 > cxgrid过滤后取值

cxgrid过滤后取值

发布时间:2023-01-26 09:29:38

1. cxgrid 是否能做到在结果中过滤,如何做

ado 中recordset可以过滤

2. delphi中cxgrid cheackbox 多选

在 Properties 的 OnEditValueChanged 事件写代码:

  1. 将当前行的主键值记录下来

  2. Qry过滤,Filter := 'Check字段 =True'

  3. 将过滤出来的记录Check字段 全部修改为 False

  4. 根据第1步记录的主键值,定位回修改的那行,并将其Check字段 修改为 True

大致代码如下

var
tmpKey:string;
begin
ifnotqry.FieldByName('Check字段').AsBooleanthen
Exit;
tmpKey:=qry.FieldByName('key字段').AsString;
qry.DisableControls;
try
qry.Filtered:=False;
qry.Filter:='Check字段=True';
qry.Filtered:=True;
whilenotqry.IsEmptythen
begin
qry.Edit;
qry.FieldByName('Check字段').Value:=False;
qry.Post;
end;
qry.Locate('key字段',tmpKey,[]);
qry.Edit;
qry.FieldByName('Check字段').Value:=True;
qry.Post;
finally
qry.EnableControls;
end;
end;
阅读全文

与cxgrid过滤后取值相关的资料

热点内容
理光1357分页器提升代码 浏览:368
新源净水器滤芯怎么打开 浏览:73
瀑布过滤器管要不要到底 浏览:771
两级反渗透耗件 浏览:419
洗衣机多长时间用洗衣机清洗剂清洗一回 浏览:14
纯水流量计什么品牌好 浏览:708
过年的三回盘长结用几号线 浏览:857
福州长乐二水厂用超滤纳滤 浏览:812
2楼如何防止厕所污水逆流 浏览:478
纯水系统的edi是什么意思 浏览:913
20款奥迪空气滤芯怎么更换 浏览:574
纯水的细菌总数多少为合格 浏览:7
污水处理项目工作领导组 浏览:749
呼吸机空气过滤棉未安装 浏览:607
怎么清理桶装饮水机 浏览:912
小米ro膜为什么是2年换一次 浏览:131
纯水中加钠怎么变化 浏览:292
污水处理不当的应对措施 浏览:236
净水器如何走废水 浏览:103
过滤器调用服务层方法 浏览:217