关于DBGrid的问题(50分)

  • 主题发起人 主题发起人 xuchi8032
  • 开始时间 开始时间
X

xuchi8032

Unregistered / Unconfirmed
GUEST, unregistred user!
在DBGrid中如何依次显示序号?在删除和添加之后还是依次排序的?
 
我认为在数据集上面做文章.
new field
 
语句用order by的即可
要求是排序字段是唯一索引 否则不能数据集是readonly的不能增删改
 
我也觉得应该在进行查询的时候处理。
tquery中的SQL语句对数据进行排序。
 
在添加或者删除动作之后,数据表显示时用order by排序即可
 
定义一个计算列,叫calID;在query的onCalcu事件中写
qry.fieldbyname('calID').asinteger:=qry.RecordNo;
注意:添加计算列后必须把其他所有要用到的列都加入否则会提示错误。

OK,给分。
 
后退
顶部