1、插入一条记录:dw_1.insertrow(cur_row)其中,dw_1为datawindow控件名,cur_row为一具体的行号,在该行前插入一新行。
例如:dw_1.insertrow(4)表示将在第4行前插入一条空记录。该函数有一个返回值,该值为新插入这条记录的行号。
2、删除一条记录:dw_1.deleterow(del_row) 其中,dw_1为datawindow控件名,del_row为一具体的行,将该行删除。该函数有一个返回值,删除成功返回1,出错返回-1
例如:dw_1.deleterow(23)将第23条记录删除。
3、返回当前行行号:dw_1.getrow() 其中,dw_1为datawindow控件名, 注意:当前行并不一定就是屏幕上显示的。比如用户鼠标点击了第5行12列中的单元格,然后拖动滚动栏,当前屏幕上显示第23到45行,可当前行仍然是第5行,除非用户鼠标点击了其他行。
4、取出某一单元格子的数据:dw_1.object.col[rownum] 其中,dw_1为datawindow控件名,
Object为固定写法,col为列名,rownum为行号。
例如:需要将第34行列名为xm的值取出来,放在一个字符串变量ls_name中,写法如下:
String Ls_name 定义一个字符串变量ls_name
Ls_name = dw_1.object.xm[34] 将第34行xm列中的值取出放入Ls_name变量中。
如果需要将对某一单元格子赋值,可以用下面的方法: