51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3033|回复: 5
打印 上一主题 下一主题

[求助] 请问运行时如何向指定单元的DataTable中写数据

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-11 19:40:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问运行时,如何向指定单元的DataTable中写数据(这里指定单元是指:指定Sheet,指定column,指定行)。用DataTable.Value(colomnID,sheetID)="XX"就只能写第一行的值,请高手指点,不甚感激。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-10-11 20:10:14 | 只看该作者
DataTable.GetSheet("tenpay_Act").Getparameter("test_conclusion").ValueByRow(Cycle_var)="测试通过2"
问题已解决,呵呵。。没想到用ValuByRow也能解决,虽然在QTP帮助中ValueByRow没有提到如此使用方法,但我看Value有此方法,还是试试看,结果还真OK。。呵呵。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-10-11 21:41:32 | 只看该作者
你写入的结果能保存下来吗?下次在打开该脚本的时候是你新写入的值吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-10-12 10:17:44 | 只看该作者
原帖由 zhumingwei 于 2007-10-11 21:41 发表
你写入的结果能保存下来吗?下次在打开该脚本的时候是你新写入的值吗?


datatable的都是运行时数据,是不能保存的。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-10-12 16:12:31 | 只看该作者
那如果我要保存呢!?是否就是用另外的文件来存储!?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-12-13 16:49:44 | 只看该作者
谢谢,又学到了方法:DataTable.GetSheet("Global").GetParameter("Table").ValueByRow(datatable.GetCurrentRow)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 14:57 , Processed in 0.065051 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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