我想删除一行TAB值为0的数据,可我一删除就会将第一条删除,不知有何方法解决
------解决方案--------------------
删除一行数据跟tab没有多大关系
一删除就会将第一条删除,应该是你的deleterow没写好,或者说写死了
写成dw_1.deleterow(dw_1.getrow())
------解决方案--------------------
先用函数getrow()得到行号,然后用deleterow()删除就可以了。和tab没有关系
------解决方案--------------------
帮顶··· 试试楼上的
------解决方案--------------------
因为列的tab值为0,所以无法得到焦点,当前行可以会一直是第一行,如果你用dw_1.deleterow(0)的话,就会删除第一行
建议不要把列的tab值都设置为0,可以考虑用edit属性页的displayonly让用户无法更改,但可以获得焦点,就没有你说的问题了
或者在数据窗口的clicked事件里写代码 dw_1.setrow(row),也可以
------解决方案--------------------
PB灵活性上的局限性,没有必要在这个问题上较真