DbGridEh常用

查询示例关键设置点:

1、标题栏实现数据过滤功能:
  
   DbGridEh.STFilter.Local:=true;//本地过滤,目前只实现了本地过滤。
  
   DbGridEh.STFilter.visible:=true;//默认不显示
  
   DbGridEh.STFilter.Location 可选择显示样式

 

2、点击标题栏实现数据排序
  
   DbGridEh.OptionsEh.dghAutoSortMarking:=true;
  
   DbGridEh.OptionsEh.dghMultiSortMarking:=true;
  
   DbGridEh.Columns.Title.TitleButton:=true;

以上设置完成后还需要引用单元文件:EhLibMTE

3、显示合计行
  
   DbGridEh.FooterRowCount:=大于0; 合计行数
  
   DbGridEh.Columns.Footers[?].Value:=显示内容
  
   DbGridEh.Columns.Footers[?].ValueType:=显示内容类型,当需要显示文本之类静态内容,类型必须为fvtStaticText
  
  DbGridEh.SumList.Active:=true;


4、本次查询主要使用的主要控件:
 
TDataSource
  TMemTabelEh
  TDataSetDriverEh
 
TDbGridEh
相关控件的设置关系,详细查看代码中。由于Ehlib支持多种数据源,每种数据源需要不同设置及引擎,目前只实现了这一种方式,如果不使用这种连接方式不能保证排序、过滤功能的实现。

  
  

DbGridEh常用,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。