急,帮忙看一下,如何理解
DataTable.GetSheet("Action2").SetCurrentRow(2)b=DataTable.GetSheet("Action2").GetCurrentRow
msgbox b
这段代码的返回结果为什么是0
data table中的CurrentRow如何理解 是这样的setCurrentRow指的是指定当前datatable表的当前行
setCurrentRow(2)也就是说指定到Action2中的第二行
下一行代码也就是说 获取当前Action2中的指定行数
结果为 0 是因为在Action2数据表中没数据 我的确没有在action2中加数据
GetCurrentRow不是获取当前行吗,结果应该是2啊,怎么是0呢?还有获取当前行GetCurrentRow返回的结果也是行的序号,跟action2中有没有数据,有什么关系,这个我不明白 回复 3# ysm145
如果没有数据的话,SetCurrentRow(2)是不能正常指定到该行数据的 你可以将Action2填写2行数据试下就好了 SetCurrentRow,GetCurrentRow用法,还是不怎么明白,能不能举个例子 SetCurrentRow: 是用来设置你的鼠标的焦点落在表里面的哪一行.
eg. SetCurrentRow(2)就是使焦点定位在表格的第二行.
而GetCurrentRow就是获取你当前鼠标焦点的位置。 DataTable.GetSheet("Action2").SetCurrentRow(2)
b=DataTable.GetSheet("Action2").GetCurrentRow
msgbox b
这段代码的返回结果为什么是0,而不是2呢?我加了数据结果就是2了
鼠标焦点的位置为什么跟有没有加数据有关呢?这个我很困惑
页:
[1]