Ehlib3.0以后的版本虽然支持排序功能,但不支持带有Order By的SQL语句,而且排序很慢;我写的这个排序函数,利用ADO的sort方法,排序很快,几万条数据也是很快。该函数支持Lookup字段排序,不支持计算字段排序,因为计算字段值在内存里高速运算。排序分为:升序、降序和默认三种,支持排序图标。
| 引用(0)
{
似乎很多人都需要这个。
Delphi自带的listview无法在排序时自动加上箭头。
如果设置Column[I].ImageIndex = a,箭头会出现在文字左边,
需要修改ComCtrls.pas才能使图片出现在右边。
并且TListItem的Caption项会自动加上图标,
没有图标则留出一个空白,非常难看。
这个修改过的控件解决了这些问题。
这个控件需要从资源文件中装载两个箭头图片,你需要自己制作。
或者下载SJListview,里面有SJListview.res资源文件。
}
似乎很多人都需要这个。
Delphi自带的listview无法在排序时自动加上箭头。
如果设置Column[I].ImageIndex = a,箭头会出现在文字左边,
需要修改ComCtrls.pas才能使图片出现在右边。
并且TListItem的Caption项会自动加上图标,
没有图标则留出一个空白,非常难看。
这个修改过的控件解决了这些问题。
这个控件需要从资源文件中装载两个箭头图片,你需要自己制作。
或者下载SJListview,里面有SJListview.res资源文件。
}




2008年11月05日
10:37
851






