51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3690|回复: 10
打印 上一主题 下一主题

[原创] 给QTP的DataTable的特定行赋值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-3-19 15:04:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP的DataTable的赋值操作函数datatable.value("列名","表名")="test",可不可以再进一步的加强一下,就是可以给具体列参数的特定行赋值,请教高手啊。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2010-3-19 15:23:40 | 只看该作者

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

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

    [ 本帖最后由 feiyunkai 于 2010-3-19 16:55 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2010-3-19 15:27:16 | 只看该作者
    路过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-3-19 16:10:56 | 只看该作者
    '根据  表  列  行
    Datatable.GetSheet("表").GetParameter("列").ValueByRow(10) = "test"
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2010-3-19 16:57:36 | 只看该作者
    原帖由 skyzhu 于 2010-3-19 16:10 发表
    '根据  表  列  行
    Datatable.GetSheet("表").GetParameter("列").ValueByRow(10) = "test"


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

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2010-3-19 17:01:34 | 只看该作者

    回复 4# 的帖子

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

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2010-3-19 17:03:57 | 只看该作者
    发现QTP这样GetSheet和GetParameter连用的时候不会自动提示的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-3-19 17:31:02 | 只看该作者
    俺也知道移动,学习了 呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-5-24 12:04:12 | 只看该作者
    学习了。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-5-24 12:28:16 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-11-17 18:04:54 | 只看该作者
    又学到了一招了...哇咔咔...谢谢了!!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-13 04:11 , Processed in 0.074056 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表