场景:某字段应为数字但由于历史原因被定义为字符串,点击需按数字的要求进行排序
实现原理:判断如果是点击某一列头则调用一次查询,通过传排序规则给后台,由后台将排好序的结果返回给前台
实现办法:采用onclicktitle 方法
第一步,保存当前排序规则 sSortFieldName := gdQuery.SortMarkedColumns.Items[idx].Title.SortMarker;
第二步,执行查询 qry.execute (会重置列头排序规则)
第三步,还原当前排序规则 gdQuery.FieldColumns['id'].Title.SortMarker := sSortFieldName;
翻译
搜索
复制
标签:delphi,gdQuery,点击,列头,规则,排序 From: https://www.cnblogs.com/lighting-bug/p/17867361.html