开发者社区> 问答> 正文

2.2.2.2数据视图



数据视图



[size=; font-size: inherit,inherit]循环数据视图[size=; font-size: inherit,inherit]


用于依次遍历数据视图中的所有行,提供了以下3种循环方式


  1. 循环整个数据视图

    从数据视图的第一行开始遍历,直到最后一行,每遍历一行都会返回当前行的行号,再通过行号就可以方便的读取、设置单元格内容
    1.1 在循环内部可以再插入一个读取数据视图或者写入到数据视图的操作,如下图所示:
    1.2 读取数据视图中的行号设置为循环数据视图,列名中填写需要读取的列名或者列号
    通过上面的示例就可以读取数据视图中每一行性别单元格中的值

  1. 循环指定区域

    该循环类型通过设置起始行号和结束行号来控制读取的范围及读取顺序,通过循环步长来控制每次读取递增的行号
    2.1 [size=; font-size: inherit,inherit]起始行号,设置遍历的起始行号,设置为1就是从数据视图中的第一行开始遍历,如果设置为-1则表示最后一行2.2 [size=; font-size: inherit,inherit]结束行号,设置遍历的结束行号,设置为-1就会一直遍历到数据视图的最后一行2.3 [size=; font-size: inherit,inherit]循环步长,设置每次遍历后递增的行号,如:起始行号为1,循环步长为1,就会依次读取1、2、3、4...行;如果循环步长为2就会依次读取1,3,5,7...2.4 [size=; font-size: inherit,inherit]倒序循环,可以通过设置起始行号为-1,结束行号为1来实现倒序遍历

  2. 按条件循环

    该循环类型可以实现根据单元格内容是否满足条件来遍历数据视图
    3.1 [size=; font-size: inherit,inherit]判断方式,满足任意条件时成功是指当判断条件为多条时,只要[size=; font-size: inherit,inherit]有一条判断成功就代表成功;满足全部条件时成功是指当判断条件为多条时,必须[size=; font-size: inherit,inherit]全部判断成功才代表成功3.2 [size=; font-size: inherit,inherit]判断条件,这里分三部分,最左侧是数据视图的列名,如性别、身高;中间是判断方式,如等于、不等于;右侧是要比较的值
    上图的设置代表:只遍历 性别是男 或者 身高等于175 的行


[size=; font-size: inherit,inherit]读取数据视图[size=; font-size: inherit,inherit]


通过指定行号和列名来读取指定单元格的内容

[size=; font-size: inherit,inherit]行号:可以指定为数字或者循环数据视图,如:设置为1代表读取第1行;设置为循环数据视图代表读取当遍历的行[size=; font-size: inherit,inherit]列名:设置为数据视图中某一列的列名称上图的设置代表:读取当前遍历行的性别单元格

[size=; font-size: inherit,inherit]写入到数据视图[size=; font-size: inherit,inherit]


通过指定行号、列名、内容来设置指定单元格的内容,可以一次设置同一行的多个单元格

[size=; font-size: inherit,inherit]行号:可以指定为数字或者循环数据视图,如:设置为1代表设置第1行;设置为循环数据视图代表设置当遍历的行[size=; font-size: inherit,inherit]设置项:可以同时设置多个列名及内容上图的设置代表:设置当前遍历行的性别为女,身高为165

[size=; font-size: inherit,inherit]创建新行[size=; font-size: inherit,inherit]


在数据视图中创建一个新行,并返回新行的行号

[size=; font-size: inherit,inherit]设置值:默认是新行的第一列的单元格内容,可以为空
在创建新行后通常是要设置单元格内容的,可以在创建新行后再拖入一个写入到数据视图来完成该操作,如下图所示:

写入到数据视图的配置如下:


[size=; font-size: inherit,inherit]删除行[size=; font-size: inherit,inherit]


在数据视图中删除一行

[size=; font-size: inherit,inherit]行号:指定要删除行的行号

[size=; font-size: inherit,inherit]显示行数据[size=; font-size: inherit,inherit]


让数据视图中的某行数据显示出来

[size=; font-size: inherit,inherit]行号:指定要显示的行号

[size=; font-size: inherit,inherit]设置行勾选状态[size=; font-size: inherit,inherit]


设置数据视图中的某行勾选状态为勾选

[size=; font-size: inherit,inherit]行号:指定要获取的行号 [size=; font-size: inherit,inherit]是否勾选:指定要设置的状态
[size=; font-size: inherit,inherit]行号:指定要显示的行号

[size=; font-size: inherit,inherit]获取视图行数[size=; font-size: inherit,inherit]


返回数据视图的总行数,一般情况下用于循环,无配置项

展开
收起
福利达人 2017-05-10 09:05:14 3557 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多