dbgrid记录排序问题。(40分)
目的:在DBGRID里,点一下某个表头就按这个字段排序(从小到大),再点一下就倒排序(从大到小)。
现在我所用到的是Tclientdataset,Twwdbgrid及tdatasource.
目前从小到大排序可以实现了。代码如下:
procedure Tfrma1.gppm_DBGrid1TitleButtonClick(Sender: TObject;
AFieldName: string);
begin
gppm_clientdataset1.IndexFieldNames := afieldname;
gppm_DBGrid1.RefreshDisplay;
end;
但是倒排(从大到小)怎么搞定?