ClientIndexesU1.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit ClientIndexesU1;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, Grids, DBGrids, DB, ADODB;
  6. type
  7.   TForm1 = class(TForm)
  8.     ADODataSet1: TADODataSet;
  9.     DataSource1: TDataSource;
  10.     DBGrid1: TDBGrid;
  11.     procedure DBGrid1TitleClick(Column: TColumn);
  12.   private
  13.     { Private declarations }
  14.   public
  15.     { Public declarations }
  16.   end;
  17. var
  18.   Form1: TForm1;
  19. implementation
  20. {$R *.dfm}
  21. procedure TForm1.DBGrid1TitleClick(Column: TColumn);
  22. begin
  23.   if ADODataSet1.IndexFieldNames = Column.Field.FieldName then
  24.     ADODataSet1.IndexFieldNames:=Column.Field.FieldName + ' DESC'
  25.   else
  26.     ADODataSet1.IndexFieldNames:=Column.Field.FieldName
  27. end;
  28. end.