标题: 有关DataTable的问题 [打印本页] 作者: jiangdanyang 时间: 2007-8-21 16:05 标题: 有关DataTable的问题 使用DataTable参数化后,怎样在运行时,获取现在到底运行到了第几行?
有谁知道的,帮忙解答一下,谢谢!作者: 木卫十二 时间: 2007-8-21 16:11
帮助文档里讲得很详细吧sdlkfj6
row = DataTable.GetCurrentRow
应该是这个吧sdlkfj1作者: zbyufeifei 时间: 2007-8-21 16:16
Description Returns the current (active) row in the first sheet in the run-time Data Table (global sheet).
Syntax DataTable.GetCurrentRow
Return Value Number
Example The following example uses the GetCurrentRow method to retrieve the row currently being used in run-time Data Table and writes it to the report.
row = DataTable.GetCurrentRow
Reporter.ReportEvent 1, "Row Number", row作者: jiangdanyang 时间: 2007-8-21 16:21
你们看的是不是QTP自带的帮助文档,还有就是汉化后的还是没汉化的作者: 木卫十二 时间: 2007-8-21 16:26
偶看的是自带的,英文版的。只要耐下心来看,语言应该不是问题罢。。sdlkfj2作者: gzj_06 时间: 2007-8-21 16:38 标题: 回复 #2 木卫十二 的帖子 对的,就是这个,不过DataTable.GetCurrentRow只能返回Global sheet的行号,如要返回其他sheet,要用DataTable.GetSheet("Action1").GetCurrentRow
a = DataTable("A", dtLocalSheet)
row = DataTable.GetSheet("Action1").GetCurrentRow
Set wshshell = CreateObject("WScript.shell")
wshshell.popup a & " is in Row " & row , 5, "title"