A
arraiy
Unregistered / Unconfirmed
GUEST, unregistred user!
如题:
DBGrid中实现了按用户输入的顺序进行排序,但如果用户在当前行前插入一行顺序就出现问题了,怎么解决?
大家有没有好的方法介绍一下!多谢!!
实现按用户输入的顺序排序是在表里加一个自动递增字段,这样每加一条记录都会自动生成编号,按这个编号排序就行.这个编号是自动累加的,但是,如果用户修改已录入资料,在某行已有记录之前插入一条新记录的时候,这个自动编号还是会累加,结果顺序就不对了!
还有,在DBGrid中,如果按下Insert键插入一行的时候,当焦点一变,这行就跑到最后面去了,不会停留在插入的那个位置,这个有没有解决办法??
DBGrid中实现了按用户输入的顺序进行排序,但如果用户在当前行前插入一行顺序就出现问题了,怎么解决?
大家有没有好的方法介绍一下!多谢!!
实现按用户输入的顺序排序是在表里加一个自动递增字段,这样每加一条记录都会自动生成编号,按这个编号排序就行.这个编号是自动累加的,但是,如果用户修改已录入资料,在某行已有记录之前插入一条新记录的时候,这个自动编号还是会累加,结果顺序就不对了!
还有,在DBGrid中,如果按下Insert键插入一行的时候,当焦点一变,这行就跑到最后面去了,不会停留在插入的那个位置,这个有没有解决办法??