Foxtable(狐表)用户栏目专家坐堂 → [求助]判断数组


  共有2841人关注过本帖树形打印复制链接

主题:[求助]判断数组

帅哥哟,离线,有人找我吗?
ymjr2011
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
[求助]判断数组  发帖心情 Post By:2015/3/8 12:01:00 [只看该作者]

想输出报表,数组中的字段不输出应该怎么写判断?如果遍历当前列的名称包含在数组内则退出当前继续下一个

Dim cls() As String = {"顺序","备注"}
Dim c1 As Integer = 1
Do While c1 < dt.Cols.Count-1

If dt.Cols(c1).Name= cls(c1)
Continue Do
End If
    c1= c1 + 1
Sheet(4, c1).Value = dt.Cols(c1).Name
Loop

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/8 12:31:00 [只看该作者]

Dim cls() As String = {"顺序","备注"}
Dim c1 As Integer = 1
For Each c As DataCol In dt.DataCols
    If Array.IndexOf(cls, c.Name) > -1 Then
        c1 += 1
        Sheet(4, c1).Value = c.Name
    End If
Next

 回到顶部
帅哥哟,离线,有人找我吗?
ymjr2011
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2015/3/8 12:37:00 [只看该作者]

甜版,是过滤掉数组中的,你的是只输出数组中的

 回到顶部
帅哥哟,离线,有人找我吗?
ymjr2011
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2015/3/8 13:04:00 [只看该作者]

并将内容也一并输出怎么写,写了半天都不对。请版主帮下

 回到顶部
帅哥哟,离线,有人找我吗?
ymjr2011
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2015/3/8 13:05:00 [只看该作者]

内容是从第5行开始

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/8 14:26:00 [只看该作者]

条件取反你都不会写?

 

Dim cls() As String = {"顺序","备注"}
Dim c1 As Integer = 1
For Each c As DataCol In dt.DataCols
    If Array.IndexOf(cls, c.Name) = -1 Then
        c1 += 1
        Sheet(4, c1).Value = c.Name
    End If
Next


 回到顶部
帅哥哟,离线,有人找我吗?
ymjr2011
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:544 积分:7290 威望:0 精华:0 注册:2011/6/22 20:16:00
  发帖心情 Post By:2015/3/8 17:47:00 [只看该作者]

谢谢

 回到顶部