dqf 发表于 2010-7-9 16:26:38

row=0

在Action1中

DataTable.SetCurrentRow 2
row=DataTable.GetCurrentRow
msgbox row


我是理解当DataTable中的第2行设置为当前活动的行,给row赋获取到的当前活动的数据表指定的行,那么最后显示的信息应该是2 ,为何却是0呀?

zzxxbb112 发表于 2010-7-9 16:35:37

datatable里有数据吗,没数据的话就是显示0

skyzhu 发表于 2010-7-9 16:43:00

你在Global表里第1行随便打个字,再删掉也行
之后就正常了

dqf 发表于 2010-7-12 09:29:40

有数据的呀

17800455 发表于 2010-7-19 13:41:48

回复 2# 的帖子

标准答案。

souchy 发表于 2010-7-19 14:28:36

原帖由 dqf 于 2010-7-9 16:26 发表 http://bbs.51testing.com/images/common/back.gif
在Action1中

DataTable.SetCurrentRow 2
row=DataTable.GetCurrentRow

LZ是省略写法还是漏写了哦?
一般用法如下:
DataTable.GetSheet(dtlocalsheet).SetCurrentRow 2
row=DataTable.GetSheet(dtlocalsheet).GetCurrentRow

中间部分省略的没试过,不知道可不可以,如果是可以的,那估计也是默认指向全局表

dqf 发表于 2010-8-13 13:06:39

这种写法不认
在DataTable.GetSheet(dtlocalsheet)后点不出任何东东 强行加上SetCurrentRow 2
执行无效
页: [1]
查看完整版本: row=0