51Testing软件测试论坛
标题:
请问运行时如何向指定单元的DataTable中写数据
[打印本页]
作者:
lelebachelor
时间:
2007-10-11 19:40
标题:
请问运行时如何向指定单元的DataTable中写数据
请问运行时,如何向指定单元的DataTable中写数据(这里指定单元是指:指定Sheet,指定column,指定行)。用DataTable.Value(colomnID,sheetID)="XX"就只能写第一行的值,请高手指点,不甚感激。
作者:
lelebachelor
时间:
2007-10-11 20:10
DataTable.GetSheet("tenpay_Act").Getparameter("test_conclusion").ValueByRow(Cycle_var)="测试通过2"
问题已解决,呵呵。。没想到用ValuByRow也能解决,虽然在QTP帮助中ValueByRow没有提到如此使用方法,但我看Value有此方法,还是试试看,结果还真OK。。呵呵。。
作者:
zhumingwei
时间:
2007-10-11 21:41
你写入的结果能保存下来吗?下次在打开该脚本的时候是你新写入的值吗?
作者:
coletan
时间:
2007-10-12 10:17
原帖由
zhumingwei
于 2007-10-11 21:41 发表
你写入的结果能保存下来吗?下次在打开该脚本的时候是你新写入的值吗?
datatable的都是运行时数据,是不能保存的。
作者:
songyq521
时间:
2007-10-12 16:12
那如果我要保存呢!?是否就是用另外的文件来存储!?
作者:
5555
时间:
2007-12-13 16:49
谢谢,又学到了方法:DataTable.GetSheet("Global").GetParameter("Table").ValueByRow(datatable.GetCurrentRow)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2