51Testing软件测试论坛

标题: 给QTP的DataTable的特定行赋值 [打印本页]

作者: near    时间: 2010-3-19 15:04
标题: 给QTP的DataTable的特定行赋值
QTP的DataTable的赋值操作函数datatable.value("列名","表名")="test",可不可以再进一步的加强一下,就是可以给具体列参数的特定行赋值,请教高手啊。
作者: feiyunkai    时间: 2010-3-19 15:23
标题: 给指定行赋值,要先将指针定位到该行然后再赋值
'例如:给第2行赋值
datatable.GetSheet("表名").SetCurrentRow(2)
datatable.value("列名","表名")="test"

[ 本帖最后由 feiyunkai 于 2010-3-19 16:55 编辑 ]
作者: zhengpeipei    时间: 2010-3-19 15:27
路过
作者: skyzhu    时间: 2010-3-19 16:10
'根据  表  列  行
Datatable.GetSheet("表").GetParameter("列").ValueByRow(10) = "test"
作者: feiyunkai    时间: 2010-3-19 16:57
原帖由 skyzhu 于 2010-3-19 16:10 发表
'根据  表  列  行
Datatable.GetSheet("表").GetParameter("列").ValueByRow(10) = "test"


一直以为先将指针移动到指定行然后才能给指定行赋值,还不知道这种赋值方法,学习了,谢谢!
作者: near    时间: 2010-3-19 17:01
标题: 回复 4# 的帖子
呵呵!后来在网上搜了半天,终于找到了,跟你的方法一样。很感谢大家的回复!
作者: near    时间: 2010-3-19 17:03
发现QTP这样GetSheet和GetParameter连用的时候不会自动提示的。
作者: superliming    时间: 2010-3-19 17:31
俺也知道移动,学习了 呵呵
作者: mowandao1985    时间: 2010-5-24 12:04
学习了。。。
作者: souchy    时间: 2010-5-24 12:28
学习了
作者: kujie0121    时间: 2011-11-17 18:04
又学到了一招了...哇咔咔...谢谢了!!!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2