51Testing软件测试论坛
标题:
急,帮忙看一下,如何理解
[打印本页]
作者:
ysm145
时间:
2013-1-29 19:14
标题:
急,帮忙看一下,如何理解
DataTable.GetSheet("Action2").SetCurrentRow(2)
b=DataTable.GetSheet("Action2").GetCurrentRow
msgbox b
这段代码的返回结果为什么是0
data table中的CurrentRow如何理解
作者:
zhangkun90
时间:
2013-1-30 09:22
是这样的 setCurrentRow指的是指定当前datatable表的当前行
setCurrentRow(2)也就是说指定到Action2中的第二行
下一行代码也就是说 获取当前Action2中的指定行数
结果为 0 是因为在Action2数据表中没数据
作者:
ysm145
时间:
2013-1-30 10:54
我的确没有在action2中加数据
GetCurrentRow不是获取当前行吗,结果应该是2啊,怎么是0呢?还有获取当前行GetCurrentRow返回的结果也是行的序号,跟action2中有没有数据,有什么关系,这个我不明白
作者:
zhangkun90
时间:
2013-1-30 12:27
回复
3#
ysm145
如果没有数据的话,SetCurrentRow(2)是不能正常指定到该行数据的 你可以将Action2填写2行数据试下就好了
作者:
ysm145
时间:
2013-2-1 11:41
SetCurrentRow,GetCurrentRow用法,还是不怎么明白,能不能举个例子
作者:
jycng
时间:
2013-2-3 10:27
SetCurrentRow: 是用来设置你的鼠标的焦点落在表里面的哪一行.
eg. SetCurrentRow(2) 就是使焦点定位在表格的第二行.
而GetCurrentRow就是获取你当前鼠标焦点的位置。
作者:
ysm145
时间:
2013-2-3 15:14
DataTable.GetSheet("Action2").SetCurrentRow(2)
b=DataTable.GetSheet("Action2").GetCurrentRow
msgbox b
这段代码的返回结果为什么是0,而不是2呢?我加了数据结果就是2了
鼠标焦点的位置为什么跟有没有加数据有关呢?这个我很困惑
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2