Foxtable(狐表)用户栏目专家坐堂 → 单元格字符串怎么赋值给数组呢?


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

主题:单元格字符串怎么赋值给数组呢?

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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
单元格字符串怎么赋值给数组呢?  发帖心情 Post By:2018/10/26 17:40:00 [只看该作者]

我单元格的字符串是这样的"sp001","sp002","sp003","sp004","sp005","sp006","sp007","sp008","sp009","sp004"
赋值给数组后
Dim cpids() As String  = {(e.Row("用料产品编号")) }
输出
MessageBox.show(cpids.Length)
数组的长度只有1,是我赋值的时候代码有错误吗?
这样明显是10个值啊!


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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/26 17:53:00 [只看该作者]

我在命令窗口
Dim cpids() As String  = {"sp001","sp002","sp003","sp004","sp005","sp006","sp007","sp008","sp009","sp004"}
MessageBox.show(cpids.Length)
输出长度就是10

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


加好友 发短信
等级:幼狐 帖子:119 积分:918 威望:0 精华:0 注册:2018/8/30 9:53:00
  发帖心情 Post By:2018/10/26 18:31:00 [只看该作者]

解决了,方法如下:
Dim cpid As String  = e.Row("用料产品编号")
Dim cpids() As String  = cpid.Split(",")
MessageBox.show(cpids.Length)
这样输出长度就是10了,自力更生了!

 回到顶部