第十七讲 数据窗口控件 打印本页  
 
  17.1 数据窗口控件

  上一讲我们介绍了使用数据窗口画板定义数据窗口对象的方法,运用这些方法能够设计出与众不同、表达形式丰富的数据窗口对象,但设计好的数据窗口对象如何在应用程序中使用呢?通过数据窗口控件发挥数据窗口对象的的功能是运用数据窗口对象的一条有效途径
  数据窗口控件功能十分强大,具有众多的事件、属性和函数,本讲中我们介绍数据窗口控件的普通而经常的使用方法,另外说明应用程序如何连接数据库

  17.2 运用数据窗口的一般步骤

   无论用PowerBuilder开发何种数据库应用程序,在应用程序中运用数据窗口的一般方法都是相似的,基本步骤为:

  17.3 运用数据窗口控件连接数据窗口

  通过数据窗口控件运用数据窗口对象是数据窗口的最常见用法。数据窗口控件可以放置到窗口上,也可以放置到定制可视用户对象中,它们的处理方法都是一致的,我现在来讲如何将数据窗口控件放置到窗口中,并与数据窗口相连接。
  打开要放置数据窗口控件的窗口;
  打开控件图标列表,从中选择数据窗口控件图标
  将数据窗口控件放置在窗口上;
  根据需要移动数据窗口控件的位置和改变它的大小。
  说明:
  数据窗口对象是用数据窗口画笔定义的对象,它以多种风格表现、操作数据库中的数据,并且以独立对象的形式保存在PowerBuilder应用库中。
  数据窗口控件是粘贴到窗口上的一个对象,它在窗口画笔中定义,并且不能作为独立对象保存到应用库中。

  17.4 数据窗口控件常用函数与事件

  插入行与删除行
  Accept()函数
  GetRow()函数
  GetColumn()函数
  SetRow()函数
  SetColumn()
  滚动数据行
  Scroll函数的语法
  ScrollToRow()函数
  得到与设置数据项的值
  GetItem簇函数语法
  设置数据项的值
  清除所有行
  设置过滤条件
  过滤数据
  数据窗口控件的事件
  进入数据窗口控件的“Properties”菜单项;
  在“General”标签页中,在“DataWindow Object Name”编辑框直接键入数据窗口对象的名字,或以“Browse”方式,查找数据窗口对象
  在Application Libraries”列表框中单击包含要选择数据窗口对象的应用库;
  通过单击在中部列表框中选择数据窗口对象,此时该对象的名称出现在顶部的编辑框中、相应数据窗口对象的注释显示在“Comments”中(当然,直接在编辑框中键入数据窗口对象名也可以);
  单击“OK”按钮返回属性对话框;