reset()函数

an_wl 2004-12-25 11:01:24
我想问一下可以清除数据窗口中某一列的值吗?因为在这之前我已经accepttext()了,如果我用了
reset()了,它是把所有的字段都清除了。现在的问题是我想清除一列可以否?
...全文
413 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
steelmqb1 2004-12-27
  • 打赏
  • 举报
回复
up
mtu207 2004-12-26
  • 打赏
  • 举报
回复
呵呵,这个'列名'在循环里也要可变的吧。
an_wl 2004-12-26
  • 打赏
  • 举报
回复
我用的是freeform的形式呀,也就是一行的某一列呀?
谢谢各位了,小的试看一下了。。。
WorldMobile 2004-12-25
  • 打赏
  • 举报
回复
long ll_row, ll_cnt

ll_cnt = dw_1.rowcount()
for ll_row = 1 to ll_cnt
dw_1.setitem(ll_row, '列名', '')
next

即可,不要想省事了
j9dai 2004-12-25
  • 打赏
  • 举报
回复
清除一列?是一行中的某列还是这一列的所有值?
用点标记法
对已知名字的列或计算列 {[row]} 一个或多个数据项
.columnname .Selected 被选中的数据项
[row,row] 指定范围的数据项

dwcontrol.Object {.buffer}{.source}

[row,col] 单个数据项
.Data [row,col,row,col] 指定行列范围的数据块
对用列号访问的列,多个列或整行 {[row]} 单个或全部行
.Selected 被选中的行
hygougou 2004-12-25
  • 打赏
  • 举报
回复
rowsmove也可
mnsiii 2004-12-25
  • 打赏
  • 举报
回复
阿,不会吧!我在编辑的过程中,就被版主抢在头里了!郁闷!
mnsiii 2004-12-25
  • 打赏
  • 举报
回复
楼上的写的太不清楚了,我都晕了,这样吧,我教给搂住一个笨法子。

你就用循环控制,把这一列的值都设为空,
Long ll_row

For ll_row = 1 to dw_1.RowCount()
dw_1.setitem(ll_row,'列名','')
Next

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧