三层结构中DBGridEh实现点击列Title排序

原创 2004年08月04日 11:00:00

At first you need to define index for every column that you want to sort:

1w:in IDE

    double click your ClientDataSet's IndexDefs property,Add new,set "Name""Fields""DescFields" value
    (for example:equal to column name)

2w:in code

  with dataset.IndexDefs do
  begin
    Clear;
    with AddIndexDef do
    begin
      Name:='your column name';
      Fields:='your column name';
      DescFields:='your column name';
  end;

Then write code in DBGridEh OnTitleClick:

  case Column.Title.SortMarker of
    smNoneEh:
    begin
      Column.Title.SortMarker := smDownEh;
      fTagStateSetDM.cdsData.IndexName:=Column.FieldName;
    end;
    smDownEh:
    begin
      Column.Title.SortMarker := smUpEh;
      fTagStateSetDM.cdsData.IndexFieldNames:=Column.FieldName;
    end;
    smUpEh:
    begin
      Column.Title.SortMarker := smDownEh;
      fTagStateSetDM.cdsData.IndexName:=Column.FieldName;
    end;
  end;

delphi实现dbgrideh点击列自动排序

dbgrideh控件本身是支持点击列自动排列的,只要设置
  • baidu_20650485
  • baidu_20650485
  • 2014年11月04日 17:31
  • 1746

bootstrap点击表头实现排序功能

bootstrap点击表头实现排序功能
  • Hero_QHZ
  • Hero_QHZ
  • 2017年07月27日 14:00
  • 2189

table的点击字段排序的实现

在开发的过程中,我们往往会遇到很多的统计,有的客户会要求实现字段的倒序和顺序的排列。那么下面是一种实现的方式: 例: 应收款              updown_btn"> &nb...
  • aoxiang94
  • aoxiang94
  • 2015年04月06日 17:27
  • 648

DBGridEh全部属性设置详解

可惜做好的表格传不下来,只好粘成纯文本了 属性 子选项 值 说明 Allowedoperations [alopInsertEh,alopUpdateEh,alopDeleteEh,alopAp...
  • wozengcong
  • wozengcong
  • 2013年09月13日 20:17
  • 4163

关于GridView点击列头排序

关于GridView列头点击排序 做ASP.NET Web项目开发,经常会和GridView打交道,免不了会根据需求要有列头点击排序的功能,在网上看了很多资料都没有把实例讲全,下面以linq原生语法...
  • moshansk
  • moshansk
  • 2013年10月28日 09:45
  • 2139

三层架构的原理及实现

三层架构 代码的可扩展性和系统的后期维护: 1、三层就很好的为我们解决了这个问题.让我们不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程; 2、增强了...
  • wenyusuran
  • wenyusuran
  • 2014年12月01日 15:29
  • 3978

DBGridEh的表中表设置

DBGridEh的表中表设置步骤 在进行数据呈现时,表中表的显示方式也是一种常用的主从表显示类型,DBGridEh控件在这方面的表现是相当优秀的,它不需要任何代码就可以实现该功能。 首先比较重要的是打...
  • js0001
  • js0001
  • 2013年11月29日 11:50
  • 1479

mvc与三层结构区别

注:本文章内所有内容都来自互联网,本人主要是起了一个收集的作用 http://www.cnblogs.com/zhhh/archive/2011/06/10/2077519.html 又看...
  • zxcvbnm32123
  • zxcvbnm32123
  • 2014年12月02日 10:01
  • 1227

DBGridEh,DBGrid点击标题排序

最近在找关于解决DBGridEh,DBGrid点击标题排序的最简单方法的同时,发现说法很多,但是没有找到一个比较详细的。 所以我在这里做一个小的总结,有不足之处请大家多多指教。 首先说下关于DBG...
  • tjjsmile
  • tjjsmile
  • 2013年05月01日 18:18
  • 272

DBGridEh,DBGrid点击标题排序

最近在找关于解决DBGridEh,DBGrid点击标题排序的最简单方法的同时,发现说法很多,但是没有找到一个比较详细的。 所以我在这里做一个小的总结,有不足之处请大家多多指教。 首先说下关于DBG...
  • haynes
  • haynes
  • 2013年06月11日 14:01
  • 514
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三层结构中DBGridEh实现点击列Title排序
举报原因:
原因补充:

(最多只允许输入30个字)