起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 297|回复: 9

数据集的客户端过滤 表现在 datagrid 中

[复制链接]
发表于 2009-10-27 11:47:53 | 显示全部楼层 |阅读模式
怎样用代码启动它,我写了数据集的客户端过滤,在Datagrid 中要表现出来!

2009-10-27 11-43-38.png

6.52 KB, 下载次数: 230

回复

使用道具 举报

发表于 2009-10-27 13:21:29 | 显示全部楼层
DataGrid.Filter下面的这堆属性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 15:03:04 | 显示全部楼层

请 具体可以吗?

ataGrid_Detail.Filter.FilterStatus:=TDataGridFilterStatus.fsNone;
但是 DataGrid_Detail.Filter.FilterText:=‘a=1’;赋不了值.为什么?还有其他方法吗?
回复 支持 反对

使用道具 举报

发表于 2009-10-27 15:24:59 | 显示全部楼层
这个是只读属性,无法赋值。没有其他方法了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 15:25:49 | 显示全部楼层

请问 怎样显示 过滤条件在这里

如题

2009-10-27 15-22-31.png

6.39 KB, 下载次数: 159

回复 支持 反对

使用道具 举报

发表于 2009-10-27 16:08:17 | 显示全部楼层
这里是哪里?不是很明白,是DataGrid控件上吗?设置啥出来这个灰色的
回复 支持 反对

使用道具 举报

发表于 2009-10-27 16:10:09 | 显示全部楼层
自己手工选了过滤的条件,就自动出来了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 16:13:05 | 显示全部楼层

如下

DataGrid_Detail.Filter.FilterStatus:=TDataGridFilterStatus.fsAlways;设置就出来了,
我想 DataGrid_Detail.Filter.FilterText 赋值,就会出现过滤条件的显示。但FilterText它是只读的,怎样绕过它来显示过滤条件。
回复 支持 反对

使用道具 举报

发表于 2009-10-27 16:18:38 | 显示全部楼层
组件是封装好的,无法更改。
回复 支持 反对

使用道具 举报

发表于 2009-10-27 16:49:36 | 显示全部楼层
DataGrid.Filter.Add(AColumn,'=','1');  
试试吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 06:49 , Processed in 0.048110 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表