binllyyu 发表于 2011-11-18 16:00:06

使用datatable储存数据时的换行问题

使用datatable储存获取到的表格数据,使用setnextrow 来换行,发现如果数据表中的行没有选中(即没有黑色框线,左图所示)就换行不成功,所有的数据都放在第一行了,把之前的覆盖了
没办法,每次我都是在要储存的数据表里填写一些数据,然后删掉(目的就是选中一些行,让它有黑色框线,如右图)
感觉这样很麻烦啊, 那位大侠有更好地办法啊,请赐教

wangyanzhao 发表于 2011-11-19 15:01:16

直接 datatable.setcurrentrow i即可

Gasgoo 发表于 2011-11-19 16:01:23

本帖最后由 Gasgoo 于 2011-11-19 16:05 编辑

可以先获取当前sheet的所有行数
a=datatable.getsheet("localsheet").getRowcount
然后循环设置当前活动行
dim i
i=0
do while (i< a )
   i=i+1
datatable.setCurrentRow(i)
...
loop

binllyyu 发表于 2011-11-21 09:06:27

回复 2# wangyanzhao


    方法可行,灰常感谢
页: [1]
查看完整版本: 使用datatable储存数据时的换行问题