按标题如何实现排序,要不要写代码?
解决方案 »
- [急]DBGridEh 显示空白区域
- 关于时间问题.
- SQL删除语句问题????
- 关于记录指针的问题
- 再加100分!在不同的分辩率下,求厘米转换成象素的算法?
- 有一个记录的字段listbox中,怎样在数据库中查出这条记录的其他字段呢?
- 超难度!!!如何用程序登录网络(局域网)上其他Win2000计算机(guest是设置密码了的,并且也知道它的密码)
- VCL揭密0.001版http://www.csdn.net/cnshare/soft/16/16244.shtm
- imageen对黑白图片旋转怎么有黑边啊?
- 数据类型转换:string<->char string<->pchar char<->pchar
- 谁有<delphi5开发人员指南>这本书啊,如果有的话,小弟可以用<windows程序设计>换着看..
- 如何才能得到本程序的cpu占有率?而不是总的cpu占有率?
procedure TForm1.DBGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;
Column: TColumnEh);
var
SortStr: string;
begin
if Column.Title.SortMarker = smDownEh then
SortStr := Column.FieldName + ' ASC'
else
SortStr := Column.FieldName + ' DESC';
TADODataSet(TDbGridEh(Sender).DataSource.DataSet).Sort := SortStr;
end;
你想 组合排序,
if Length(Trim(SortStr)) > 0 then
SortStr := Column.FieldName + ' ASC ,' + SortStr
else
SortStr := Column.FieldName + ' ASC '