
EhLib的使用
aroc_lo
这个作者很懒,什么都没留下…
展开
-
D2007使用DBGridEH导出EXCEL时中文乱码的解决方法
导出excel原创 2024-06-07 09:13:24 · 221 阅读 · 0 评论 -
adoquery + dsp + clientdataset + dbgrideh 数据排序的问题;
在维护COM+结构的三层结构的软件时,如果在服务端使用adoquery 查询后由 DSP 打包再传到客户端。这种方式,效率很低,,通常查询结果,是不再需要 apply 到服务器的。所以,我自己采用的方式,是在服务器端用 adoquery 查询,然后直接将 ADO结果直接传到客户端(不再经过DSP),然后再在客户端使用 adoquery 来接收数据;这样数据高效。但是在客户端直接使用da原创 2013-12-24 15:27:00 · 1499 阅读 · 0 评论 -
让DBGridEh不用 MemTableEh 控件来进行过滤(5.2版5.3版适合,之后不清楚)
<br />DbUtilsEh.pas 做以下修改procedureTDatasetFeaturesEh.FillSTFilterListDataValues(AGrid: TCustomDBGridEh; Column: TColumnEh; Items: TStrings);begin<br />end;<br /> <br />改成:<br /> <br />procedureTDatasetFeaturesEh.FillSTFilterListDataValues(AGrid: TCusto原创 2011-06-01 15:22:00 · 1740 阅读 · 0 评论 -
优化一下EHLIB的过滤功能
1、选择相应的过滤项目,然后直接就过滤,无需要再点一下回车 initialization DBGridEhCenter.FilterEditCloseUpApplyFilter := True;2、以前版本的过滤字串都是模糊过滤了,可是最近发现变成的匹配了。 会对 EhLib 5.0 Build 5.0.13 Russian version 版 修改 DBUtilsE原创 2010-01-13 16:16:00 · 1243 阅读 · 1 评论 -
DBGridEH 详细参数
【定制网格数据单元】 在数据单元中显示字段值为图形。 TDBGridEh allows to show bitmaps from TImageList component depending on field values. To show bitmaps depending on field values need: Fill list of field values to转载 2010-03-08 14:25:00 · 1293 阅读 · 0 评论 -
Delphi中妙用TColunmnEh的OnGetCellParams事件
GetCellParams是TColunmnEh重要的事件之一,用好了这个事件,可以达到妙笔生花的境界。1、与数据集的UpdateStatus搭配,派生出一列的行状态标记,一目了然,非常适用缓存提交方式。procedure TWinEhlibInfo.SetRecordStatus( DataSet:TDataSet; EditMode: Bo转载 2009-11-26 14:26:00 · 2521 阅读 · 0 评论 -
dbgrideh的功能
a.点标题排序:1.eh的optionsEh 的dghAutoSortMarking True2 eh的sortlocal true3.列的title的toolbutton为true4。eh的optionsEh 的dghMultiSortMarking True 多个字段一起排(按CTRL+Mouse)5.uses加相应的驱动ehlibado/ehlibbdeb.模糊过原创 2009-09-20 18:29:00 · 901 阅读 · 0 评论 -
DBGridEh和dbgrid导出
uses ComObj如果你用DBGrid把数据显示出来,不管你用什么数据库,都可以导出到Excel表里! uses ComObj; procedure TSearchinforfrm.Button11Click(Sender: TObject); var eclApp,WorkBook:olevariant;转载 2008-12-23 11:16:00 · 571 阅读 · 0 评论 -
不允许在 DBGrid 中执行 insert 操作
找到 与 DBGRID 所绑定的 TQUERY 控制.在 BeforeInser 中使用 Abort; 即可,如下: procedure TfDM.adoqryBeforeInsert(DataSet: TDataSet);begin Abort;end;原创 2008-11-30 23:11:00 · 684 阅读 · 0 评论 -
DBGridEh 多行选择
procedure TfrmMain.Button5Click(Sender: TObject);var I,J: Integer; SelectedRows :TBookmarkListEh ; s:string;begin ListBox1.Clear; if DBGridEh1.SelectedRows.Count >0 then begin with DBGridEh1.转载 2008-10-17 11:17:00 · 1105 阅读 · 1 评论 -
DBGridEh 过滤错误的解决
找到 DbUtilsEh.pass 文件在第 71行左右你将看到: STFilterOperatorsSQLStrMapEh: array[TSTFilterOperatorEh] of String = (, =, , >, , >=, , LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NO原创 2008-09-22 14:58:00 · 1624 阅读 · 0 评论