51Testing软件测试论坛

标题: 使用datatable储存数据时的换行问题 [打印本页]

作者: binllyyu    时间: 2011-11-18 16:00
标题: 使用datatable储存数据时的换行问题
使用datatable储存获取到的表格数据,使用setnextrow 来换行,发现如果数据表中的行没有选中(即没有黑色框线,左图所示)就换行不成功,所有的数据都放在第一行了,把之前的覆盖了
没办法,每次我都是在要储存的数据表里填写一些数据,然后删掉(目的就是选中一些行,让它有黑色框线,如右图)
感觉这样很麻烦啊, 那位大侠有更好地办法啊,请赐教[attach]76171[/attach]
作者: wangyanzhao    时间: 2011-11-19 15:01
直接 datatable.setcurrentrow i即可
作者: Gasgoo    时间: 2011-11-19 16:01
本帖最后由 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
回复 2# wangyanzhao


    方法可行,灰常感谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2