【发布时间】:2016-08-30 11:33:49
【问题描述】:
我在DBGrid 和我的Command text 中显示来自数据库的数据。我想以升序显示数据,但所有时间都在降序,我不知道为什么。
在Client DataSet 的命令文本中我设置:SELECT * FROM groups ORDER BY ID ASC 但是当我编译并显示网格时,列表再次从ID=3 开始。
我做错了什么
【问题讨论】:
-
使用 ClientDataSet.IndexDefs 按字段 ID 定义索引。然后使用 ClientDataSet.IndexName。或者在 ClientDataSet.IndexFieldName 中设置“ID”。
标签: delphi delphi-7 delphi-2010 delphi-2009 dbgrid