请问关于 ehlib 使用的问题。 (100分)

  • 主题发起人 netabloid
  • 开始时间
用,dxdbgrid就可以的~!
 
Ehlib绝对可以!
 
DEV Express Grid 的 TdxDBGrid
 
to 狮子王,lsys,arnew:
哪有这几种控件呀?我找了一个 Ehlib,是 for d5 的,我用的是 d6 ,装不上,怎么办?
 
to free_knight:
哪有?先谢谢了!
 
不知道这样的控件,但写代码倒也不麻烦
 
http://vcl.vclxx.org/DELPHI/D32FREE/XRXDBGRD.ZIP
改良版的 TDBGrid 构件,当以鼠标点选某行的 Title 时会自动排序
 
请问各位:
我到 www.51delphi.com 下载了一个 ehlib,但不管我怎么安装都安装不上去呀!!气死我了。!!
 
dxTreeList和dxDBGrid完全可以做到啊
 
加功能!!!
 
DevExpress.ExpressQuantumGrid.Pro.3.2.1.with.source.for.Delphi56
不是会员不能下载,谁有请作贡献(上传)!谢谢!
 
溜达溜达,
学习学习
 
用ehlib+adoquery
调用adoquery1.sort
 
请问各位:ehlib 的字段排序功能怎么用啊?谢谢了!
 
上面指点我找近件的各位:
现在我的 ehlib 已经装上了,而且也基本会用了,合计功能也实现了,现在我想问一下它的对字段
进行排序的功能怎么用啊?
 
http://www.torry.net/index.htm 这里很多控件
 
用ADOQUERY
调用adoquery1.sort
 
我做了个ADO的过程(bde的我也做过):
procedure dbgSort(var dbg:TDBGridEh);
var i:Integer;
s:String;
begin
if not dbg.DataSource.DataSet.Active then exit;
s:='';
for i := 0 to dbg.SortMarkedColumns.Count-1 do
begin
if dbg.SortMarkedColumns.Title.SortMarker = smUpEh then
begin
if TADOQuery(dbg.DataSource.DataSet).FieldByName(dbg.SortMarkedColumns.FieldName).KeyFields='' then
s:=s+dbg.SortMarkedColumns.FieldName+' DESC,'
else
s:=s+TADOQuery(dbg.DataSource.DataSet).FieldByName(dbg.SortMarkedColumns.FieldName).KeyFields+' DESC,';
end
else
begin
if TADOQuery(dbg.DataSource.DataSet).FieldByName(dbg.SortMarkedColumns.FieldName).KeyFields='' then
s:=s+dbg.SortMarkedColumns.FieldName+' ASC,'
else
s:=s+TADOQuery(dbg.DataSource.DataSet).FieldByName(dbg.SortMarkedColumns.FieldName).KeyFields+' ASC,';
end;
end;
if s='' then exit;
delete(s,length(s),1);
TADOQuery(dbg.DataSource.DataSet).Sort:=s;
end;
 
to DZHZH2000:
马上去试试,ehlib 不是本身有这个功能吗?为什么还要自己写?
 
顶部