而选中的是对的,但显示的是错的呢?
辛苦大家了。
谢谢两位了哦。
我的代码是:在dw_1的clicked事件中写的。
l_getr=this.GetClickedRow() //得到当前行
if row>0 then
dw_1.scrolltorow( l_getr ) //显示行数据
sle_id.text=dw_1.getitemstring( l_getr , 1 )
sle_name.text=dw_1.getitemstring( l_getr , 2 )
ddlb_sex.text=dw_1.getitemstring( l_getr , 3 )
sle_addr.text=dw_1.getitemstring( l_getr , 4 )
sle_tel.text=dw_1.getitemstring( l_getr , 5 )
sle_sfz.text=dw_1.getitemstring( l_getr , 6 )
sle_bm.text=dw_1.getitemstring( l_getr , 7 )
sle_zw.text=dw_1.getitemstring( l_getr , 8 )
dw_1.retrieve( )
dw_1.selectrow( 0 , false)
dw_1.selectrow( l_getr , true)
end if
代码没问题,但是点击时数据窗口中的数据老是跳到第一页中,而不会出现在第一页中
[此贴子已经被作者于2006-7-22 9:43:47编辑过]
sle_id.text=dw_1.getitemstring( currentrow, 1 )
sle_name.text=dw_1.getitemstring( currentrow , 2 )
ddlb_sex.text=dw_1.getitemstring( currentrow , 3 )
sle_addr.text=dw_1.getitemstring( currentrow , 4 )
sle_tel.text=dw_1.getitemstring( currentrow , 5 )
sle_sfz.text=dw_1.getitemstring( currentrow , 6 )
sle_bm.text=dw_1.getitemstring( currentrow , 7 )
sle_zw.text=dw_1.getitemstring( currentrow , 8 )