当前位置: 代码迷 >> PB >> IF复选框选中 THEN dw_1加入三行,并在每行的三个列各输入一个不同的值。解决方案
  详细解决方案

IF复选框选中 THEN dw_1加入三行,并在每行的三个列各输入一个不同的值。解决方案

热度:20   发布时间:2016-04-29 06:24:52.0
IF复选框选中 THEN dw_1加入三行,并在每行的三个列各输入一个不同的值。
IF复选框选中   THEN  dw_1加入三行,并在每行的三个列各输入一个不同的值。谢谢,怎么表达!
------解决方案--------------------
long l_row
long i
if cbx_1.checked then 
  for i=1 to 3
    l_row=dw_1.insertrow(0) //新行
    dw_1.setitem(l_row,1,'value1') //列1
    dw_1.setitem(l_row,3,'value2') //列2
    dw_1.setitem(l_row,3,'value3') //列3
  next
end if
------解决方案--------------------
long l_row
long i
if cbx_1.checked then  
  for i=1 to 3
   l_row=dw_1.insertrow(0) //新行
    if i = 1 then
       dw_1.setitem(l_row,1,'value1') //列1
      dw_1.setitem(l_row,2,'value2') //列2
      dw_1.setitem(l_row,3,'value3') //列3
   elseif i = 2 then
      dw_1.setitem(l_row,1,'value4') //列1
      dw_1.setitem(l_row,2,'value5') //列2
      dw_1.setitem(l_row,3,'value6') //列3
   elseif i = 3 then
      dw_1.setitem(l_row,1,'value7') //列1
      dw_1.setitem(l_row,2,'value8') //列2
      dw_1.setitem(l_row,3,'value9') //列3
   end if
   next
end if
  相关解决方案