Foxtable(狐表)用户栏目专家坐堂 → [求助]请教:想要实现这样的数组,代码该怎么写?


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

主题:[求助]请教:想要实现这样的数组,代码该怎么写?

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


加好友 发短信
等级:童狐 帖子:233 积分:2602 威望:0 精华:0 注册:2013/9/2 23:31:00
[求助]请教:想要实现这样的数组,代码该怎么写?  发帖心情 Post By:2020/7/6 14:43:00 [只看该作者]

姓名 语文 数学 英语
张三 90 92 70
李四 80 100 90
王五 95 85 92
赵六 100 88 60

如何将上面datatable中的内容输出为如下格式的数组:
[[0,0,90],[0,1,80],[0,2,95],[0,3,100],[1,0,92],[1,1,100],[1,2,85],[1,3,88],[2,0,70],[2,1,90],[2,2,92],[2,3,60]]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105915 积分:538638 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/6 14:56:00 [只看该作者]

dim aa() as string = {"语文","数学","英语"}
for j as integer  = 0 to aa.length -1
  for i as integer = 0 to tables("A").rows.count - 1
    output.show(i &"," & j & "," & tables("A").rows(i)(aa(j)))
  next
next

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


加好友 发短信
等级:童狐 帖子:233 积分:2602 威望:0 精华:0 注册:2013/9/2 23:31:00
  发帖心情 Post By:2020/7/7 9:16:00 [只看该作者]

谢谢蓝老师及时回复。请老师再帮忙看看怎么用JArray把它变成如下的数组。谢谢!
[[0,0,90],[0,1,80],[0,2,95],[0,3,100],[1,0,92],[1,1,100],[1,2,85],[1,3,88],[2,0,70],[2,1,90],[2,2,92],[2,3,60]]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105915 积分:538638 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/7 9:23:00 [只看该作者]

Dim ja As New JArray
Dim ja2 As JArray
Dim aa() As String = {"语文","数学","英语"}
For j As Integer  = 0 To aa.length -1
    For i As Integer = 0 To Tables("A").rows.count - 1
        ja2 = new JArray
        ja2.Add(i)
        ja2.Add(j)
        ja2.Add(Tables("A").rows(i)(aa(j)))
        ja.Add(ja2)
    Next
Next


 回到顶部