Getchild函数主要被用来得到一个数据窗口的子数据窗口 该函数在两种情况下可以使用,1、取出数据窗口对象的下拉式数据窗口; 2、取出复合风格(composite)数据窗口对象里所嵌入的子数据窗口对象。 语法:integer dwcontrol.GetChild (string name, REF DataWindowChild dwchildvariable ) 例子1 这段程序取出一个composite数据窗口对象的两个子数据窗口,并对他们进行过滤,和排序的操作。 /*dw_dy是连接一个composite数据窗口对象的一个数据窗口控件。dw_1、dw_2分别是嵌套的数据窗口的NAME*/ String ls_filter DataWindowChild dwc_czrw,dwc_czx//定义子数据窗口变量 dw_dy.Settransobject(sqlca) dw_dy.Retrieve() dw_dy.GetChild("dw_2",dwc_czrw) dw_dy.Getchild("dw_1",dwc_czx) ls_filter = "czrw_bh = '"+dw_3.GetItemString(dw_3.GetRow(),"czrw_bh")+"'"//过滤条件 dwc_czrw.SetFilter(ls_filter) dwc_czrw.Filter() |
01-31
646

03-08