一、关于行选择框
建议在行的表格单元上,镶一个TCombobox,也可以选择,比较简单。像你说的选择框,比较复杂一点,须要镶一个容器(容器放选择框)。
二、关于行可以自由排序
我的办法,在数据表中加入“排序”字段,在界面 加入两按键(上、下 ),点击按钮,是可以让单行上下移动,实现自由排序。
如果要拖拉排序,也是可以的,但代码量多比较复杂。
http://bbs.csdn.net/topics/20093011
我自己设想的是动态建立一个PANEL上面放有checkbox,edit,添加和删除时自己用代码实现panel的建立和删除。
但拖动排序实现的效果不好。
有什么好的grid控件能实现
好象没法拖动啊?我在dbgrid的dragdrop,over,begindrag之类的时间里面都写了showmessage,结果在我选中行然后拖,毫无反应
我是想把选中某行,然后可以把它拖到指定的行数。
可以试试VirtualStringTree,这个比较灵活。随意控制