L
lovewjm
Unregistered / Unconfirmed
GUEST, unregistred user!
在使用dbgrideh作为表格时,列都是事先设计好的,运行出来就是这个样子,现在有人提出列要能自由调动,调动以后还要能保存,下次运行时就是调动以后的样子,这个该怎么做?
看了半天的dbgrideh的源码,其中有几个
dbgrideh1.SaveColumnsLayout();
dbgrideh1.SaveColumnsLayoutIni();
dbgrideh1.RestoreColumnsLayoutIni();
方法,可以将表格的一些列索引啊,宽啊,可视等保存到注册表,ini文件,也可以从中恢复,但我试了几下,没有出效果,比如我在运行时,拖动列,然后保存,再运行时,出来的和设计期的列一样,并不是我拖动后的效果。
如何才能动态的保存表的列顺序啊,高手指教!!!
看了半天的dbgrideh的源码,其中有几个
dbgrideh1.SaveColumnsLayout();
dbgrideh1.SaveColumnsLayoutIni();
dbgrideh1.RestoreColumnsLayoutIni();
方法,可以将表格的一些列索引啊,宽啊,可视等保存到注册表,ini文件,也可以从中恢复,但我试了几下,没有出效果,比如我在运行时,拖动列,然后保存,再运行时,出来的和设计期的列一样,并不是我拖动后的效果。
如何才能动态的保存表的列顺序啊,高手指教!!!