dbgrideh的stfilter的local和visible设置为true后,每个过滤单元的datafield设置了数据源后
keyfield也设置了,listsource设置本表数据源后可以实现表头下拉并且可以看到相关值,但回车后无法过滤,还要怎么设置呀
keyfield也设置了,listsource设置本表数据源后可以实现表头下拉并且可以看到相关值,但回车后无法过滤,还要怎么设置呀
解决方案 »
- 高分求 TWinControl.WndProc相关消息及处理的注释
- 这种类型的注册表要怎么用delphi 导入
- select 毕(肄)业时间 from table1不对吗
- 请问一下类似宏一样的东东在哪边定义的?
- 拼音简码问题请教高手
- 我用ADO Refresh时,为什么它话我缺少键列信息
- 在线等:问下如何让一个程序的窗体位于所有其他启动程序的最上面?
- 怎样从一个表中取得汇总数据,更新到另一个表中
- 如何在DBGrid的OnTitleclick时间中确定点击的是哪一列?
- Delphi 指针问题,请大家帮忙!
- 又收到Borland说我用盗版的传真。散200分。
- delphi调用 c++的dll的__stdcall函数 启动就抱错
2.窗体上放dbgrideh,adotable,datasource,设置,
3.dbgrideh的stfilter.local =true, visible=true,
4.dbgrideh右键,建立字段,并与adotable的字段关联
5.单独选中某个字段,listsource=datasoure,listfield=要过滤的字段,其他字段依次同样
6.运行,点向下箭头,选某字段中的一个值,dbgrideh自动将符合此条件的记录显示出来 找到了,也可以实现了,类似cxgrid的表头过滤,可是当过滤后退出,如果有过滤选项没有退出会提示list index of bonds(1),没有办法在退出界面时清空那个listsource,这样就不报错了,还有好像不能进行模糊过滤,麻烦,不成熟的产品