
在pb 的状态栏有显示,显示为,光标所在的行,所在行的第几个字节,只要点击行移动光标就可以定位代码错误的位置,也可以直接双击错误提示,会自动定位
long a
a = thisgetrow()
if a <> 0 then
messagebox('','已经选中一行了')
end if
getrow():取得数据窗口中当前行的行号。
看你想干什么了,比如你可以通过
dw_1rowcount()获取dw的行数
通过find找到指定行
需求不同,使用的函数不同
如果你就是想选择当前行的行号,用getrow是正确的
但是每次timer时,你是否对dw做什么 *** 作了,比如retrieve之类的,导致当前行变化了?一般如果没有点选 *** 作,默认是第一行
主要使用getitemstring、getitemnumber、getitemdatetime等等来获取不同类型的字段值 如: dw_1getitemstring(1,2) //获取第一行第二列的值而取选中的字段,可以通过getrow()获取选中的行号,getcolumn()获取列号,然后再用getitem来获取值
获取显示值 : dw_1Describe("evaluate('LookUpDisplay(列名)',行号)")
获取实际值:dw_1object列名[行号]
可以取得当前ddlb的text,然后通过finditem函数反查,finditem函数得到的结果是integer型,即index值。
数据窗口的ddlb,可以根据实际的值,自己判断是多少的。
以上就是关于pb编码的时候怎么查看编码的行数全部的内容,包括:pb编码的时候怎么查看编码的行数、pb 怎么判断在数据窗口里已经选中了一行、PB 我用了一个定时器timer,定时检索datawindow,所以用dw_1.getrow()时,所选的行号总是1.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)