CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

Grid风格的数据窗口怎么保存用户使用时设定的列的宽度,列的位置等信息?

楼主swordmanli(乘风破浪会有时,直挂云帆济沧海--太白)2001-04-15 18:45:00 在 PowerBuilder / 基础类 提问

Grid风格的数据窗口怎么保存用户使用时设定的列的宽度、列的位置等信息,当用户再次打开窗口时,自动调用记录下上次的格式信息,将上次客户设置的格式展示给客户。 问题点数:50、回复次数:3Top

1 楼gogg(随意)回复于 2001-04-16 09:07:00 得分 2

在退出的时候(如关闭窗口):  
  cols=integer(dw_1.describe("datawindow.column.count"))  
  wjm="save.ini"  
  for   i   =   1   to   cols  
    j="#"+string(i)+"."  
    setProfilestring(wjm,"dwsize","x",dw_1.describe(j+"x"))  
    setProfilestring(wjm,"dwsize","width",dw_1.describe(j+"width"))  
  next  
   
  打开时:  
  cols=integer(dw_1.describe("datawindow.column.count"))  
  wjm="save.ini"  
  for   i   =   1   to   cols  
    j="#"+string(i)+"."  
    xx=getProfilestring(wjm,"dwsize","x")  
    ww=getProfilestring(wjm,"dwsize","width")  
    dw_1.modify(j+"x="+xx)  
    dw_1.modify(j+"width="+ww)  
  next  
   
  Top

2 楼freshman113(逍遥子)回复于 2001-04-17 14:19:00 得分 12

 
  使用导出句法,保存。呵呵,最简单最实用的!  
  (1)导出句法:describe   (   "datawindow.syxtan"   )  
  (2)使用libraryexport函数即可。  
   
  Top

3 楼gogg(随意)回复于 2001-04-25 11:31:00 得分 36

freshman113(逍遥子) 的方法中第二点不好,我再给出类似的程序:  
  1)导出语法:  
        ls_syntax   =   dw_1.describe("datawindow.syntax")  
        然后将ls_syntax保存起来(用数据库、文件)。  
  2)恢复:  
        首先取出ls_syntax(从数据库、文件)。  
        dw_1.create(ls_syntax,ls_err)     //   ls_err保存错误信息  
        然后再设置dw_1的transaction对象、检索数据。。。  
        用freshman113(逍遥子)的第二点方法会改变PBL,会出现一个用户改变所有用户的格式的问题,而且不能即时看到结果。  
  Top

相关问题

  • grid的显示宽度?
  • 如何设定系统的滚动条的宽度?
  • 请教高手:ListView中ColumnHerder宽度的设定
  • 请教高手:ListView中ColumnHerder宽度的设定
  • 如何设定DataGrid每一列的宽度?
  • 如何设定datagrid中每列的宽度
  • 如何设定DATAGRID编辑时的TEXTBOX的宽度的问题...
  • 关于grid重设宽度的问题!
  • StringGrid中如何控制一列的宽度,DefaultColWidth设定的是每一列的宽度
  • 请问,,怎么设定mshflexgrid的属性,使其各列的宽度与数据源字段的宽度一致

关键词

  • 用户
  • 数据
  • 信息
  • wjm
  • 保存
  • dw
  • datawindow
  • 导出
  • describe
  • dwsize

得分解答快速导航

  • 帖主:swordmanli
  • gogg
  • freshman113
  • gogg

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo