PB中高亮被修改过的数据窗口行

本文介绍了一段PowerBuilder代码,该代码用于在用户退出窗口前检查数据窗口中的数据是否被修改,并高亮显示所有被改动过的行。这段实用代码能够帮助开发者更好地管理数据窗口的状态。

在实际开发过程中,一个思维严谨的程序员通常会在用户退出某个窗口前检查窗口内的数据是否被修改,如果数据被改动过,则提醒用户是否保存修改.一个更加完美的例子就是在提醒用户的同时,高亮显示所有被改动过的行,下面是PB中高亮显示被修改过的数据窗口行的实用代码:

//////////////////////////////////////////////////////////////////////
// Select (highlight) all rows that have been modified,dw_cust is a datawindow we worked on
//////////////////////////////////////////////////////////////////////

long  ll_row 

if dw_cust.AcceptText() = -1 then
 
return
end 
if

// Deselect everything
dw_cust.SelectRow (0false)

// Loop thru all modified rows and select them
do
 ll_row 
= dw_cust.GetNextModified (ll_row, primary!)
 
if ll_row > 0 then dw_cust.SelectRow (ll_row, true)
loop until ll_row 
< 1  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值