我用的是DbgirdEH控件,再在单击其某个标题,则会按这个标题对应的字段进行排序,但我现在有一个这样的问题,当点中某标题时,可以进行排序,但是我如果这个时间把数据集重新查询一下的话,就会报 Index 'SortIndexEh' not found这个错误,现在有什么办法可以不会出现这样的问题呀!
解决方案 »
- 关于不规则图片的显示,及选取功能
- 怎样将十六进制字符432D44转换为英文C-D?
- (保证结贴给分)面临痛苦选择:用 c# 还是 delphi 开发桌面应用程序?
- 急急急,如何判断 一行中的某个位置,是一个字的上半字符,还是下半字符?sos
- 请问写一个web程序 需要对网页提交的数据作哪些处理 才够安全??
- 求有关鞋业或服装业的进销存源代码....
- 怎样对两个不同数据库里的表里的数据,用insert into 方法进行数据追加复制?
- 找资料:有关delphi的internet/intranet综合解决方案的资料
- 怎样让edit记住上次输入的内容
- 高薪聘高手
- 请问Delphi里面有没有检测代码执行速度的工具?
- 谁见过.datqn文件格式?
有一点需要你告知,你单击实现排序的功能是控件自带的还是用SQL语句实现的?
我想,当你排序的时候,把TClientDataSet对象的索引改变了(本身有默认索引),重新查询时,就发生了你所说的异常,因为重新查询后索引并没有改变回来。
更多的原因,你可以说清楚了,大家再讨论。