powerbuilder - 在运行时更改数据窗口的列顺序

powerbuilder - change column order of a datawindow at runtime

我有一个包含一些列的数据窗口(网格样式)。可以在运行时通过拖放更改列顺序。

我可以按代码重新排列列顺序吗(例如在按钮点击事件中)?

要在执行中动态移动列并使用鼠标,您必须在数据中处于活动状态window 属性 "Column Moving"。您也可以通过代码来完成,建议给用户一个 window 来指示顺序,并相应地动态编码数据 window 的创建,然后将其分配给数据对象以进行检索。