在ListBox中交换数据的同时修改序号(0分)

  • 主题发起人 主题发起人 kelley
  • 开始时间 开始时间
K

kelley

Unregistered / Unconfirmed
GUEST, unregistred user!
将从数据库中得到的记录添加到一个ListBox中,但想将其中的内容重新排列
(整行交换的过程中如何修改其序号?),然后按照重新排列后的ListBox中的内容,修改数据库记录的序号,并按照升序排列。
 
先把内容保存到一个数组里,然后排序.最后加到listbox
 
交换行???
数据库里数据在哪行的概念已经几乎不存在了呀?
如果是一定要有次序,自己需要维护一个关键字列(至少要索引列)才是正途!
你怎么交换的?
 
把原来的数据库的记录的序号记录在
listbox.Items.Objects[listbox中的序号]:=TObject(Pointer(原来数据库记录的序号))

排序后 Obejects[...] 记录的还是原来的信息
 
ListBox中有一个属性可以自动排序。
 
怎么添加到LISTBOX中?
 
近期结束
 
接受答案了.
 
后退
顶部