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

getrow()下的一个小疑点

2013-01-07 
getrow()上的一个小问题integer sle_agesle_age Integer(sle_3.Text)long li_rowli_row dw_2.getrow()

getrow()上的一个小问题
integer sle_age
sle_age = Integer(sle_3.Text)
long li_row
li_row = dw_2.getrow()
//将B区中的内容添加到A区中
dw_2.Object.age[li_row] = sle_age

这是代码。
当sle_3控件上没有输入数据的话,dw_2上的age显示为0 
怎么样能使dw_2不显示这个 0 呢?
[解决办法]
integer sle_age
sle_age = Integer(sle_3.Text)
long li_row
li_row = dw_2.getrow()
//将B区中的内容添加到A区中
dw_2.Object.age[li_row] = sle_age

改成这样


integer sle_age
if isnumber(sle_3.Text) then
    sle_age = Integer(sle_3.Text)
else
    setnull(sle_age)
end if
long li_row
li_row = dw_2.getrow()
//将B区中的内容添加到A区中
if li_row > 0 then dw_2.Object.age[li_row] = sle_age

这样也就不用设置format了

热点排行