首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

datawindow数据刷新解决方案

2012-02-29 
datawindow数据刷新我有两个DATAWINDOW,一个是GRID形式,一个是form。grid用于数据列表,而form用于显示每条

datawindow数据刷新
我有两个DATAWINDOW,一个是GRID形式,一个是form。grid用于数据列表,而form用于显示每条记录的详细信息,和在增加新数据时使用,两个DATAWINDOW通过sharedata的方式共享数据。现在出现如下问题:
      1、在浏览状态下,当我选中grid中的第2条记录时,form中仍然显示第一条记录内容;
      2、在增加时,按上下箭头时,form中显示内容会跟着变化。

以上两个问题在线等。

[解决办法]
问题1.在grid风格的datawidnow的rowfocuschanged事件中scrolltorow(currentrow)
2.在form 风格的数据窗口的pbm_dwnkey事件中加入下面代码:
choose case key
case KeyUpArrow!,KeyDownArrow!
return 1
end choose

[解决办法]
1、
ll_row = dw_gird.GetRow()
if ll_row < 1 then return
dw_form.scrolltorow( ll_row )

2、用
KeyDown()函数,屏蔽方向键即可

[解决办法]
噢,这个取grid的行数据参数1,2,3等

然后free数据窗retrieve(参数1,2,3)即可

热点排行