说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Ehlib问题(100分)

编辑:说三道四文库 发布时间:2018-08-20 04:22
HTML文档下载 WORD文档下载 PDF文档下载
我在使用EHLIB的DBGridEh过程中,发现一个问题,如果其联系的数据集使用用,TAdoDataSet
TAdoQuery(即使用ADO类型的数据集控件),在其Footers中进行计算,比如求和,求数据记录数
等,无法进行相应的计算。只能显示静态文本。注意我已加上了单元(EhlibAdo).但还是无法正常
显示其真正的数据。同样的无法显示图片。
请各位大虾帮忙,
设置那些属性后,可以实现其功能。
多谢!
显示求和数据:SumList
                 Active:True
                 VirtualRecords:True
显示图片:ShowImage,ShowBmp:True
显示MEMO:DrawMemoText:True

无法进行相应的计算。只能显示静态文本。
??
什么意思,
你进行了相应的设置吗?
具体可以看Demo,那里说的很详细
在运行时还出现这样的错误,。
我用了,TAdoDataSet. Ehlib3.5
Class TAdoDataSet not Found.

相关代码如下
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Db, Grids, DBGridEh, EhLibADO, ADODB;

type
  TForm1 = class(TForm)
    con1: TADOConnection;
    ds2: TDataSource;
    DBGridEh1: TDBGridEh;
    procedure FormShow(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormShow(Sender: TObject);
begin
  //DBGridEh1.
end;


显示图片:ShowImage,ShowBmp:True //找不到这两个属性呀我用的是3.5
显示MEMO:DrawMemoText:True
可能是数据库中搜索到空值了,这样就不能计算了
至于图片可能是你的版本太低
我用的是最新版本呀,3。5
而且,DEMO中可以正常显示不过,DEMO中用的不中ADO类数据集控件
而且,DEMO中可以正常显示,不过DEMO中用的不是ADO类数据集控件
用3.4
用TAdoQuery,TAdoTable连接,不要用TADODataSet
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘