pb中计算列过滤后位置规范问题

PowerBuilder中如果希望计算列也可以在过滤后显示并保留它们的位置,那我应该怎么做,希望能详细说明。
1.过滤前

img

2.过滤中

img

3.过滤后

img

1、你看下列显示或隐藏(你所护送的“过滤”)部分的代码,是否是先隐藏所有列再显示指定的列,这样在隐藏所有列时,计算列就会变成前几列了,你看下是否能够在代码中控制计算列的显示顺序
2、如果代码无法控制,就在SQL中生成计算列,只有在显示时将其属性设置为只读即可