通过 TQDataSet.OnCustomSort 属性来按拼音排序

TQDataSet 新提供了一个 OnCustomSort 属性,用于让用户指定自己的排序规则。如果设置了 OnCustomSort 事件的值,则 TQDataSet 会调用 OnCustomSort 事件来获取两条记录的比较结果。下面是一个在 Windows 下按拼音排序的例子:

在 DoSortBySpell 中,记录的 Values[2] 对应的是 Name 字段,也就是说将数据集的 Name 字段的拼音顺序。效果如下图:

QDataSet_PY

分享到:

0 条评论

沙发空缺中,还不快抢~