DBGridEh使用UniDac默认不能排序和过滤的解决方案
来源:互联网 发布:家用交换机推荐 知乎 编辑:程序博客网 时间:2024/04/27 16:35
因为做的工具需要连接ORACLE数据库,而为了不安装ORACLE客户端就可以操作数据库,于是放弃ADO控件使用UniDAC控件,借助CnWizards_1.0.1.655完成批量替换名字,测试时候发现竟然DBGridEh不能排序和过滤,我才想起,以前是uses的EhlibADO,于是百度了很久,终于在EhLib论坛找到的一个帖子中关于此问题解决方案的英文原文
Copy EhLibUniDAC.pas file from <EhLib Installed dir>\DataService\Others\ folder to the <EhLib Installed dir>\Lib folder
Add EhLibUniDAC unit to the uses clause of any unit of your project.and adjust grid for sort marking.
然后根据此提示修改后发现可以解决,现将解决方案提供出来与需要的人分享
本人的DELPHI环境为: WIN8+DELPHI XE4+EHLIB6.2+UniDAC5.0.2+ORACLE 11G R2,操作步骤为:
在E:\Embarcadero\RAD Studio\11.0\Components\EhLib\DataService\Others路径下面找到EhLibUniDAC.pas
复制它到E:\Embarcadero\RAD Studio\11.0\Components\EhLib\Lib\Win32\Release和
E:\Embarcadero\RAD Studio\11.0\Components\EhLib\Lib\Win32\Debug
然后在需要排序和过滤的Unit文件中的uses 后面增加一个引用:EhLibUniDAC就可以解决问题了
温馨提示:
1、因为我使用的DELPHI XE4,所以有\Win32\Release、\Win64\Release、\Win32\Debug、\Win64\Debug这四类文件结构,因为我开发的小工具将来使用的平台为win32,并且我可能需要在Debug模式下调试程序,所以我选择了\Win32\Release和\Win32\Debug两个路径下面都复制一份
2、我的Ehlib安装路径为:E:\Embarcadero\RAD Studio\11.0\Components\EhLib,是的,我的所有第三方控件都放在DELPHI安装路径下的Components文件夹里面的。
3、UniDac5.2.5(含源码和DEMO破解版)下载地址:http://download.csdn.net/detail/wozengcong/6774995
Ehlib6.2.170(含源码和DEMO破解版)下载地址:http://download.csdn.net/detail/wozengcong/6775007
其中UniDac5.2.5是源码版本,
安装方法http://blog.csdn.net/zengcong2013/article/details/12191631
Ehlib6.2.170是EXE安装版本,WIN7/WIN8请以管理员身份运行有一个Installer文件夹,里面有EhLibInstaller.exe(版本会自动识别)
- DBGridEh使用UniDac默认不能排序和过滤的解决方案
- 备忘: DBGridEh 的过滤和排序
- DBGridEh本地过滤或排序的功能
- uniDAC的安装和使用
- uniDAC的安装和使用
- DBGridEh 合理的排序使用
- 关于Ehlib - DBGridEh 自动排序的解决方案
- EhLib表格控件DBGridEh自动排序、自动过滤的实现
- DBGridEh 过滤错误的解决
- DBGridEh Footer的设置和使用
- EhLib控件使用技巧 --DBGridEh自动过滤
- 在BCB中使用DBGridEh列排序的方法
- DBGridEH 的使用
- DBGridEh的使用
- 使用unidac
- dbgrideh排序的奇怪问题
- 关于在ehlib的DBGridEh控件中使用过滤功能的方法
- 关于在ehlib的DBGridEh控件中使用过滤功能的方法
- java操作xml
- hdu 1023 - Train Problem II
- 心看来已不在霆锋身上
- Java网页抓取错误总结
- 划分树成熟模板(可解决相同元素)+二分
- DBGridEh使用UniDac默认不能排序和过滤的解决方案
- 一道题弄懂宽度优先搜索 Breadth first search
- UNIX网络编程--I/O复用:select函数和poll函数讲解(六)
- 软考总结
- 帝国cms列表页模板中标题的截取与内容的截取
- 黑马程序员 java入门:数组
- 运用递归给定一个int型的整数,倒序输出他的每一位上的数字
- 注册表修复
- MySql