关于SELECTROW()的问题!!!

zlheadof 2003-02-09 03:32:01
this.selectrow(row,true)中某一行选中!

如何取消选中的行呢????
...全文
630 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
erigido 2003-02-22
  • 打赏
  • 举报
回复
收藏
szpqq 2003-02-10
  • 打赏
  • 举报
回复
可以这样
long currow
CurRow = dw_employee.GetRow()
if this.IsSelected(CurRow) then
this.selectrow(currow,false)
else
this.selectrow(currow,true)
end if
pmfk2002 2003-02-10
  • 打赏
  • 举报
回复
同意randy的说法
zlheadof 2003-02-10
  • 打赏
  • 举报
回复
实例变量如何定义啊
xiaoran27 2003-02-10
  • 打赏
  • 举报
回复
定义实例变量IL_ROW(记录刚加的行)
wangjing1997 2003-02-10
  • 打赏
  • 举报
回复
真正的赚美金不骗你 对于那些想要买软件 想要上网 无能力支付网费 或者玩网络游戏经济条件达不到的 虫虫来说 简直真的是雪中送炭

赚钞票
不花钱赚美金,只要按我说的做就可以!
不看你会后悔的
想赚老外的钱吗?美金!!反正赚的是外国人的钱,不赚白不赚!
按照下面的做保证赚的爽爽的。(有耐心,才能做大事哟)
在网上我发现了一个问题:
为什么各个网站都说能为你赚到很多钱呢,就连读一封 E-mail 点几回广告栏都能挣到钱?
难以置信啊!天下哪有**的午餐?!(后来才弄清是广告商买单)本来我也是不相信的,可呆着实在是无聊啊。反正闲着也是闲着!但我的身份是不能够泄露给外人的,当然身份证号码、手机号码(因为回电是要付钱的噢)、信用卡号码等等重要信息都不能泄露的噢。于是找了一个不要身份证、不要会员费,只要有个地址、电话号码就能挣到钱的网站,申请成了会员……(反正挣不到钱也不会吃亏,哼!)
等了一个月,什么汇款单?连个影子都没有!不过一想,无所谓了,反正也没吃亏!就当是鬼迷心窍一回吧!--哈哈!
可一直到了第二个月……
突然,汇款单到了!不看不知道,一看吓一跳!--300多美金?折合人民币不就是2400多了吗?
半信半疑。到了银行,交了几十元的手续费,换回了2400多!真像做梦一样……
买了一些一直想买的东东,这时我才确信不疑。兴奋之余,又开始了我的宣传。不是宣传得越多,挣的也就越多吗?
果然,三个月后,又飞来了一张单子!
--400多美金!
真是难以置信!!
又过了三个月上涨到了2400多美金。 如今,不用上班也有钱花了,真是乐哉乐哉乐乐哉!
你不信?那没办法!只可惜这白花花的银子喽。
不过,古人云:“宁可信其有,不可信其无”啊!
反正也不吃亏,就当疯一回试试看嘛!
相信我,没错的!
加入方法很简单的哦:
http://www.pointsmoney.com/
上面网站(如若点击不成,复制、粘贴到地址栏。有时候进不去,那是因为服务器太忙,你可以在凌晨人少时再去!)
打开网页,点击左方菜单的第一个Sign Up。
进去后,就要填你的资料了(也不是什么重要的资料)。
注意,一条提示:非美国或加拿大人氏由此进入 (Non USA/Canada Members Click Here)
然后,跟着提示,一步一步输入信息就OK了。下面是英文的解释:
USER ID (Valid Email): 填你的电子邮箱
Password : 密码,你自己想一个吧
Confirm Password : 确认你的密码,再打一次你的密码
Friend Refferal ID : 这里填116417(注:是我的ID。就是介绍人的ID,填115443 就可以了,祝你好运)好了,现在点击 Submit 。好,申请完了。现在,你就去你的电子邮箱,这个网站发给你一个Email。去看,在Email中间有一条长长的网址(例:它给我的Email中间
http://www.pointsmoney.net/userprofile.php?auid=939643079&ID=115443
。上面这个是给我的网址,而给你们的是不同的。每个人都不同,你上它给你的网址就得了。进去后,接着,再次输入资料。
下面是我为了方便大家的加入,详细说明了加入过程中的细节(注:一定要用拼音打字呀,不然申请不了的):
First Name: 名字(例:海玲 就打 HaiLing)
Last Name: 姓 (例:张 就打 Zhang )
Address: 家庭住址(写拼音,一定要详细填写,包括我省略号后面省略掉的内容,不然收不到汇款单喽!例 北京市……,就打BeiJingShi…)
City: 城市 (例:北京市,就打BeiJingShi)
Zip/Postal Code: 邮编 ( 填你的,例 101500 )
State: 填 No
Country: 国家(选 China--应该都是中国人吧)
Phone: 电话号码 [电话号码] (国家代码86+去掉区位号前0的电话号码) (例:010-64243365→86-10-64243365)

Fax: 可不填
Mobile: 可不填
Gender: 性别 Male(男); Femaie (女)
Do you have Credit Card: 你有信用卡吗?(选No吧)
Age: 你几岁(你自己选吧)
Profession: 你的职业是什么?(自己选吧)
Monthly Lncome: 你每月的收入是多少?(自己选吧)
Do you have Web Site: 你有个人网站吗?(没有就不填)
好,填完,点击 Submit
接着就是选择爱好兴趣(本人全选,你看着办吧)。
加入完毕后,它就出现一个登陆框,如果你就登陆了,网站就送0.41美金给你。所以,最好是申请完成后登陆一次吧,这样就得到0.41美金了。登陆时你只需填入你的电子邮箱,然后在下一栏输入密码就可以了。
然后,就是**之法了。
**的方法:
到各个网站的留言板中,把本文内容全部复制、粘贴进去!多多益善噢! :)
(记住把我的ID改成你的ID,发表出去。不然你的钱可要进我的帐户啦!哈哈哈哈!!)
只要有人点,你就可以挣钱了!多好啊!而且反正赚的是外国人的钱,不赚白不赚!
好了,祝你**呀!不,应该是我们大家一起赚!!!
xiaoran27 2003-02-10
  • 打赏
  • 举报
回复
1. Declare --> Instance Variables
Long il_row[]
2. dw_1中Clicked:
long i,j;

//行反选
   if IsSelected(row) then
SelectRow(row, True)
else
SelectRow(row, False)
end if

//记下已选中的行
j=0
for i = 1 to RowCount()
if IsSelected(i) then
j ++
il_row[j]=i
end if
next

//已选中的行又不选的行
for i=j to UpperBound(il_row)
il_row[j]=0
next
3. 加中事件
long i

for i=1 to UpperBound(il_row)
  //dw_1的选中行加到DW_2
//结构相同可考虑ROWSCOPY(...)
  ...
  //dw_1的选中行不选
il_row[i]=0
SelectRow(il_row[i], False)
next
szpqq 2003-02-10
  • 打赏
  • 举报
回复
可以随便选啊,如果某没选上,单击时会选上(跟其它的选没选没关系),如果选上了,则取消它
long currow
CurRow = this.GetRow()
if this.IsSelected(CurRow) then
this.selectrow(currow,false)
else
this.selectrow(currow,true)
end if
zlheadof 2003-02-10
  • 打赏
  • 举报
回复
你那样做还是一次只能选一行啊
zlheadof 2003-02-09
  • 打赏
  • 举报
回复
IL_row是什么啊
xiaoran27 2003-02-09
  • 打赏
  • 举报
回复
加事件:
IL_ROW = DW_1.GETROW()

DW_1.SELECTROW(IL_ROW,FALSE)
IL_ROW=0
zlheadof 2003-02-09
  • 打赏
  • 举报
回复
能给个例子吗??

如果定义这个实例变量!!!
xiaoran27 2003-02-09
  • 打赏
  • 举报
回复
定义实例变量IL_ROW(记录刚加的行)或FIND(...)
READ HELP.
zlheadof 2003-02-09
  • 打赏
  • 举报
回复
我也是这么想的啊!!!

但我对PB不是很熟悉!!

不知道用什么找啊!!
xiaoran27 2003-02-09
  • 打赏
  • 举报
回复
找到刚加的行,SELECTROW(ROW,FALSE)
zlheadof 2003-02-09
  • 打赏
  • 举报
回复
你那么做只是一次选一条记录过去,

我一次要是选两条就不能做了!!!
zlheadof 2003-02-09
  • 打赏
  • 举报
回复
我现在有一个数据窗体,

选择窗体中的记录,用窗体中CLICK事件,

选完后添加到另一个窗体中,

但是现在被选中的记录,不能取消选中!应该如何取消。
xiaoran27 2003-02-09
  • 打赏
  • 举报
回复
在数据窗口中的CLICK/rowfocuschanged事件中。
this.selectrow(0,false)//不选行
this.selectrow(row,true)//某一行选中
zlheadof 2003-02-09
  • 打赏
  • 举报
回复
在数据窗口中的CLICK事件中。

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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