zoukankan      html  css  js  c++  java
  • PowerBuilder -- 数据窗口

    获取数据窗口列数

    ls_colnum= integer(this.Describe("DataWindow.Column.Count"))

    获取数据窗口列名

    ls_colName = this.Describe("#"+String(li_i)+".name")

    获取数据窗口的tab值

    ls_colName = this.Describe("#"+String(li_i)+".name")

    ls_sorderValue = this.Describe(ls_colName+".tabsequence")

    判断数据窗口类型

    if this.describe( "DataWindow.Processing") = "1" then  //grid 风格数据窗口

    获取数据窗口字段类型

    This.Describe(ls_colName +".ColType" )

    获取数据窗口对象类型

    v_sType = dw_cur.Describe(v_sColName +".Type" )

    //对象为字段和计算列有效

             if upper(v_sType) = "COLUMN"  or upper(v_sType)='COMPUTE' then

             else

                       v_sDwObjs=mid(v_sDwObjs,v_iPos + 1)

                       v_iPos = pos(v_sDwObjs,'~t')

                       continue ;

             end if

    DataWindow.Objects

    dw_1.Describe("DataWindow.Objects")

    DataWindow.Syntax

    dw_1.Describe("DataWindow.Syntax")

     数据窗口列类型

    dw_1.Describe(ls_colName + '.edit.style')

    对应数据窗口设置面板里eidt标签页的style type选项,值:edit, ddlb, dddw...

    获取某列被修改前的数据

    dw_1.getitemstring(ll_row, ls_column_name, Primary!, True)

    获取列的状态

    dw_1.getitemstatus(ll_row, ls_column_name, Primary!)

    动态修改数据窗口某字段的edit类型

    原文:http://blog.csdn.net/tlammon/article/details/43735715

  • 相关阅读:
    第十六天
    第十五天
    STM8L段式液晶驱动器
    STM8L的LCD接口详解及驱动程序
    作为合格的工程师,这些电路图一辈子都得记住!
    双向晶闸管触发电路工作原理图
    3~15伏10A大电流可调稳压电源
    用TL431制作简单充电器电路
    5V USB充电器电路图
    555
  • 原文地址:https://www.cnblogs.com/yarightok/p/6800540.html
Copyright © 2011-2022 走看看