51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1502|回复: 6
打印 上一主题 下一主题

[原创] 急,帮忙看一下,如何理解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-1-29 19:14:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DataTable.GetSheet("Action2").SetCurrentRow(2)
b=DataTable.GetSheet("Action2").GetCurrentRow
msgbox b

这段代码的返回结果为什么是0
data table中的CurrentRow如何理解
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-1-30 09:22:53 | 只看该作者
是这样的  setCurrentRow指的是指定当前datatable表的当前行
setCurrentRow(2)也就是说指定到Action2中的第二行
下一行代码也就是说 获取当前Action2中的指定行数
结果为 0 是因为在Action2数据表中没数据
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-1-30 10:54:24 | 只看该作者
我的确没有在action2中加数据
GetCurrentRow不是获取当前行吗,结果应该是2啊,怎么是0呢?还有获取当前行GetCurrentRow返回的结果也是行的序号,跟action2中有没有数据,有什么关系,这个我不明白
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-1-30 12:27:53 | 只看该作者
回复 3# ysm145

如果没有数据的话,SetCurrentRow(2)是不能正常指定到该行数据的   你可以将Action2填写2行数据试下就好了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2013-2-1 11:41:13 | 只看该作者
SetCurrentRow,GetCurrentRow用法,还是不怎么明白,能不能举个例子
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2013-2-3 10:27:12 | 只看该作者
SetCurrentRow: 是用来设置你的鼠标的焦点落在表里面的哪一行.
eg. SetCurrentRow(2)  就是使焦点定位在表格的第二行.

而GetCurrentRow就是获取你当前鼠标焦点的位置。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2013-2-3 15:14:29 | 只看该作者
DataTable.GetSheet("Action2").SetCurrentRow(2)
b=DataTable.GetSheet("Action2").GetCurrentRow
msgbox b

这段代码的返回结果为什么是0,而不是2呢?我加了数据结果就是2了

鼠标焦点的位置为什么跟有没有加数据有关呢?这个我很困惑
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 11:41 , Processed in 0.071974 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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