Delphi DbGrid按ID排序

时间:2016-08-30 11:33:49

标签: delphi delphi-7 delphi-2010 delphi-2009 dbgrid

我在DBGridCommand text中显示数据库中的数据。我希望以升序显示数据,但所有时间都在下降我不知道whay。

Client DataSet中的命令文字中,我设置了SELECT * FROM groups ORDER BY ID ASC,但是当我显示同步和网格时,列表再次从ID=3开始。

enter image description here

我做错了什么

1 个答案:

答案 0 :(得分:4)

您是否在数据集的IndexFieldName属性中设置了值?。

这将覆盖commandtext中的任何顺序,因为无论您检索数据的顺序如何,您的数据都将按照IndexName或IndexFieldName定义的顺序进行排序。