点击Ehlib中DbGridEh控件的title排序
来源:互联网 发布:程序员一般在哪写博客 编辑:程序博客网 时间:2024/05/01 18:44
第一种方法(未测试)
procedure TForm1.DBGridEh1TitleClick(Column: TColumnEh);
begin
//点击GridEh标题排序
if (Column.Title.SortMarker = smNoneEh) or (Column.Title.SortMarker = smDownEh) then
begin
ADOQuery1.SORT := COLUMN.FIELDNAME;
Column.Title.SortMarker := smUpEh
end
else
begin
ADOQuery1.SORT := COLUMN.FIELDNAME + ' DESC';
Column.Title.SortMarker := smDownEh
end;
end;
第二种方法(未测试)
procedure TPrintMai_frm.DBGridEh1TitleClick(Column: TColumnEh);
var
sortstring: string;
begin //进行排序
with Column do
begin
if FieldName = '' then
Exit;
case Title.SortMarker of
smNoneEh:
begin
Title.SortMarker := smDownEh;
sortstring := Column.FieldName + ' ASC';
end;
smDownEh: sortstring := Column.FieldName + ' ASC';
smUpEh: sortstring := Column.FieldName + ' DESC';
end; //数据集排序。
try
DM.DataModule1.qry2.Sort := sortstring //dataset为实际数据集变量名
except
end;
end;
end;
- 点击Ehlib中DbGridEh控件的title排序
- DBGridEh点击Title排序
- DBGridEh点击Title排序
- EhLib表格控件DBGridEh自动排序、自动过滤的实现
- EhLib控件使用---DBGrideh实现自动排序
- 三层结构中DBGridEh实现点击列Title排序
- 关于Ehlib - DBGridEh 自动排序的解决方案
- ehlib中dbgrideh的多选框设置
- 关于在ehlib的DBGridEh控件中使用过滤功能的方法
- 关于在ehlib的DBGridEh控件中使用过滤功能的方法
- D7+Ehlib 7.0.133 DBGridEh,点击列标题排序属性设置好之后,有时无法排序的解决办法
- EhLib控件使用技巧 --DBGridEh自动过滤
- Delphi中ehlib(dbgridEH)多行选择
- ehlib5.6 中,dbgrideh控件如何实现点击字段名称排序
- DBGRIDEH的汉化(EhLib的汉化)
- Ehlib 的 DBGridEh 控件导出到Excel的三种封装过程/函数
- Ehlib 的 DBGridEh 控件导出到Excel的三种封装过程/函数
- Delphi关于EhLib组件中DBGridEh进行统计计算的资料收集
- 有关“链接数据库”的一些问题
- DBGrid变换成HTML表格
- 拦截其它程序的网络数据封包
- DELPHI中SQL程序的发布方法
- www.CodeNote.com = 开发者的记事贴
- 点击Ehlib中DbGridEh控件的title排序
- 电脑为什么自动重启或者电脑自动关机是什么原因?
- 让Delphi的DBGrid支持鼠标轮
- 推荐一个图片管理软件
- 太极出世:发布太极语言编译器演示版
- CString与其他类型的转换
- 如何修改表的ID主键 使的在删除了一些记录后把新增的记录插入到删除记录的位置
- 有些恍惚
- 个人档案以及博客声明