near 发表于 2010-3-19 15:04:29

给QTP的DataTable的特定行赋值

QTP的DataTable的赋值操作函数datatable.value("列名","表名")="test",可不可以再进一步的加强一下,就是可以给具体列参数的特定行赋值,请教高手啊。

feiyunkai 发表于 2010-3-19 15:23:40

给指定行赋值,要先将指针定位到该行然后再赋值

'例如:给第2行赋值
datatable.GetSheet("表名").SetCurrentRow(2)
datatable.value("列名","表名")="test"

[ 本帖最后由 feiyunkai 于 2010-3-19 16:55 编辑 ]

zhengpeipei 发表于 2010-3-19 15:27:16

路过

skyzhu 发表于 2010-3-19 16:10:56

'根据表列行
Datatable.GetSheet("表").GetParameter("列").ValueByRow(10) = "test"

feiyunkai 发表于 2010-3-19 16:57:36

原帖由 skyzhu 于 2010-3-19 16:10 发表 http://bbs.51testing.com/images/common/back.gif
'根据表列行
Datatable.GetSheet("表").GetParameter("列").ValueByRow(10) = "test"

一直以为先将指针移动到指定行然后才能给指定行赋值,还不知道这种赋值方法,学习了,谢谢!

near 发表于 2010-3-19 17:01:34

回复 4# 的帖子

呵呵!后来在网上搜了半天,终于找到了,跟你的方法一样。很感谢大家的回复!

near 发表于 2010-3-19 17:03:57

发现QTP这样GetSheet和GetParameter连用的时候不会自动提示的。

superliming 发表于 2010-3-19 17:31:02

俺也知道移动,学习了 呵呵

mowandao1985 发表于 2010-5-24 12:04:12

学习了。。。

souchy 发表于 2010-5-24 12:28:16

学习了

kujie0121 发表于 2011-11-17 18:04:54

{:4_90:} 又学到了一招了...哇咔咔...谢谢了!!!
页: [1]
查看完整版本: 给QTP的DataTable的特定行赋值