关于数据窗口中列的位置动态调整问题

mawudong 2009-08-14 10:00:24
grid类型的数据窗口,想动态调整某一列的位置,比如将最后一列调整到第一列或第二列。请问如何写?
...全文
150 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flashixj61 2009-08-25
  • 打赏
  • 举报
回复
二楼正解。
利用数据窗口中设置某列不可见时,该列会到数据窗口最后一列的特性。
可将要重排的列都设为不可见,然后再按想要的顺序设为可见就可以实现了。
weiweipxb 2009-08-25
  • 打赏
  • 举报
回复
其实很简单啊
在preview中可以拖动的(不是预览)
拖动之后再保存就好啊

写完才知道是个没分的贴
不过没有关系
fuxiaoyang13 2009-08-15
  • 打赏
  • 举报
回复
学习学习!
chaoleo 2009-08-14
  • 打赏
  • 举报
回复
integer columns
int i
string cloname,clonames[]

columns=integer(dw_object.describe("datawindow.column.count"))

for i=1 to columns
colname=upper(dw_object.describe("#"+string(j)+".name"))
clonames[i]=colname
dw_object.modify(clonames[i]+".visible=no")
next
//设置要显示字段顺充
dw_object.modify(clonames[2]+".visible=yes")
dw_object.modify(clonames[4]+".visible=yes")
dw_object.modify(clonames[6]+".visible=yes")
.
.
.
.
dw_object.modify(clonames[1]+".visible=yes")

31737951 2009-08-14
  • 打赏
  • 举报
回复
先都不可见,然后按顺序一个一个 可见 就可以了

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧